Skip to content

New visualizations, accuracy improvements, and bug fixes

Latest

Choose a tag to compare

@emeryberger emeryberger released this 12 May 18:44
· 34 commits to master since this release
de37e0b

What's Changed

Headlines

  • Adds call graphs ("flame graphs") spanning from Python to native code, organized by % of time
  • Timeline view of call graphs ("flame chart"), including GIL, I/O, and GC activity
  • Flame graph for memory allocations, attributing memory to call stacks
  • Improved memory attribution (now tracked per-thread)
  • Adds proper support for free-threaded Python

New feature work

Bug fixes

Full Changelog: v2.2.1...v2.3.0