Pyinstrument's C extensions - reducing the overhead of statistical profilers.
Note: Since Pyinstrument 4.0, this library has been folded into pyinstrument.
Sets the statistal profiler callback. The function in the same manner as setprofile, but
instead of being called every on every call and return, the function is throttled - called no more
than every interval
seconds with the current stack.
- Build wheels for Python 3.8 and Python 3.9
- Avoid the immediate callback to the profiler function, setstatprofile
now waits for
interval
before calling the function.
- Add support for multi-threading. Profiling sessions are per-thread, and they don't conflict with each other.
- Fixes to CI configuration
- Added LICENSE to sdist
- Added CI build/test/deployment