1 个仓库
Tracking the time spent awaiting asynchronous tasks to accurately map execution to call sites.
Distinct from Asynchronous Task Visualization: Focuses on the timing of task awaiting rather than visualizing the status of background operations.
Explore 1 awesome GitHub repository matching development tools & productivity · Async Timing Attribution. 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
Tracks time spent awaiting asynchronous tasks to accurately profile code execution across different contexts.