memray 1.11.0: Very interactivity much textual wow #517
pablogsal
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Good news, everyone!
We have released
memray
1.11.0, which not only is packed with a bunch of bug fixes and performance improvements but we have completely redesigned thememray live
UI and thememray tree
reporter to use textual:New memray live reporter
The live TUI is now entirely using textual, offering the same reliable experience with some cool goodies on top such as improved responsiveness, mouse interaction, and the possibility to add customizable themes in the future.
New memray tree reporter
We've also migrated the tree reporter to
textual
, completely redesigning the user experience. This allows you to interactively explore your memory report directly from the terminal. You can now interact with the tree representation of the allocations by using the arrow keys. Pressing the up arrow key will move up one level in the tree, while pressing the down arrow key will move down one row. When a new row is selected, the panel on the right will be updated to show the source code of the selected frame and some metadata about the allocations made by that frame and its children. You can also filter the allocations in a similar fashion as you can do with flamegraphs. For example, pressing the ‘i’ key will hide all nodes that belong to the import system and their children and presing the ‘u’ key will show all nodes that are marked as “uninteresting”.Fixes for very big files
We have optimised how flame graphs for very big files are displayed where the browser could not deal with all the data before. This will allow you to explore very big result files without freezing flame graphs.
But wait, there's more! We've fixed several bugs as well. You can see the full release notes on our changelog.
Happy debugging, everyone!
Beta Was this translation helpful? Give feedback.
All reactions