hBPF
gilstats.py
hBPF | gilstats.py | |
---|---|---|
3 | 1 | |
386 | 10 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 3 years ago | |
Python | Python | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hBPF
- HBPF – eBPF in Hardware
-
Hacker News top posts: Apr 1, 2022
HBPF – eBPF in Hardware\ (2 comments)
gilstats.py
-
Tracing and visualizing the Python GIL with perf and VizTracer
Note: We also see that pthread_cond_timedwait is called, this is what https://github.com/sumerc/gilstats.py uses for a eBPF tool, in case you are interested in other mutexes.
What are some alternatives?
postlite - Postgres wire compatible SQLite proxy.
gil_load - Utility for measuring the fraction of time the CPython GIL is held
glasgow - Scots Army Knife for electronics
viztracer - VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
FPGA_HW_SIM_FWK_2 - FPGA Hardware Simulation Framework
per4m - Profiling and tracing information for Python using viztracer and perf, the GIL exposed.
dechainy - An open source framework to easily build and deploy eBPF/XDP network monitoring probes and clusters in order to perform Service Programs Chain efficiently.
h5py - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5 binary data format.
secimport - eBPF Python runtime sandbox with seccomp (Blocks RCE).
Apache Arrow - Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
CPython - The Python programming language