gilstats.py
hBPF
Our great sponsors
gilstats.py | hBPF | |
---|---|---|
1 | 3 | |
10 | 386 | |
- | - | |
0.0 | 0.0 | |
over 3 years ago | about 1 year ago | |
Python | Python | |
MIT License | BSD 3-clause "New" or "Revised" 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.
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.
hBPF
- HBPF – eBPF in Hardware
-
Hacker News top posts: Apr 1, 2022
HBPF – eBPF in Hardware\ (2 comments)
What are some alternatives?
gil_load - Utility for measuring the fraction of time the CPython GIL is held
postlite - Postgres wire compatible SQLite proxy.
viztracer - VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
glasgow - Scots Army Knife for electronics
per4m - Profiling and tracing information for Python using viztracer and perf, the GIL exposed.
FPGA_HW_SIM_FWK_2 - FPGA Hardware Simulation Framework
h5py - HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5 binary data format.
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.
Apache Arrow - Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
secimport - eBPF Python runtime sandbox with seccomp (Blocks RCE).
CPython - The Python programming language