1 个仓库
Measuring and recording the execution time of low-level C functions within a higher-level language profile.
Distinct from Function Execution Timing: Focuses on tracking the time spent inside C-extensions as part of a profile tree, not just general timing.
Explore 1 awesome GitHub repository matching software engineering & architecture · Native Function Timing. Refine with filters or upvote what's useful.
pyinstrument is a statistical sampling profiler for Python that records the call stack at regular intervals to identify performance bottlenecks with low overhead. It tracks wall-clock time, including I/O and external service calls, and provides specialized profiling for asynchronous programs by attributing time spent awaiting tasks to the calling function. The project converts captured execution data into interactive HTML reports, JSON, and flamecharts. It includes a call stack visualizer to simplify the analysis of execution paths and supports the profiling of individual cells within interac
Records time spent in low-level C functions as leaf nodes within the profile tree.