Skip to content

Add a TUI mode to the new tachyon profiler #141645

@pablogsal

Description

@pablogsal

Live TUI profiling has become an extremely popular feature in modern profiling tools because it allows users to observe application behavior as it runs, rather than aggregating all profiling data into a final output that must be analyzed after execution completes. This fundamentally changes how performance investigation works: users can watch their application's performance characteristics evolve in real-time, understanding how different phases of execution behave, identifying transient bottlenecks as they occur, and immediately validating that optimizations are having the intended effect.

This is particularly valuable for long-running applications where waiting for completion is impractical, for understanding time-dependent behavior that gets lost in aggregate statistics, or for rapid experimentation during development where immediate feedback accelerates the debugging cycle.

Example of how this looks:

screenrecording-2025-11-16_18-44-37.mp4

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    stdlibStandard Library Python modules in the Lib/ directorytopic-profilingtype-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions