MicrosoftEdge / DevTools

Feedback and discussions about Microsoft Edge Developer Tools
MIT License
155 stars 51 forks source link

Different visualizations for Memory tool #36

Open joselea opened 2 years ago

joselea commented 2 years ago

We think that different visualizations may improve the experience of exploring a *.heapsnapshot file and reduce the time it takes to isolate a single retainer chain for an object in the heap.

Currently, the Memory tool allows a user to take a heap snapshot and explore its contents, but we have heard feedback that parsing the retainers tree view in the bottom can be difficult.

We created a simple playground to test this idea, it allows you to upload a heap snapshot file and explore the connections from the GC roots or to focus on a single object and visualize its retainer chain all the way up to a root.

heap_snapshot_playground_4

captainbrosset commented 2 years ago

This seems really cool. @joselea can you share the URL to the playground?

ngaitonde commented 2 years ago

https://proud-wave-06fe23210.1.azurestaticapps.net/