Adam Johnson introduces profiling-explorer, a new tool designed to explore Python profiling data stored in pstats files through an interactive web interface. The tool provides a more convenient and modern alternative to the standard command-line pstats interface, featuring dark mode, column sorting, search filtering by filename or function, and easy navigation between callers and callees.
* table-based UI for inspecting call counts, internal time, and cumulative time in milliseconds.
* low-overhead sampling profiler (Tachyon) in Python 3.15.
With the addition of profiling to OpenTelemetry, we expect continuous production profiling to hit the mainstream.