A DevTools extension to show a visualization of the contents of a *.heapshapshot
file.
* This extension is under development
Please refer to this document which contains all the information you need to udnerstand the schema of a*.heapspanshot
file produced by the DevTools Memory tool: The heap snapshot file format
- A force directed graph
- A tree
- Filter nodes
- Explore the memory structure starting from GC retainers
- Isolate the retainer chain for a single node using its object id
This extension uses React and D3
This is a project that uses Typescript and React, you need to build it in order to get the outputs needed for the extension.
npm install
npm run build
- Open the Edge browser
- Navigate to
edge://extensions
- Enable Developer Mode
- Click "Load unpacked" and select the
build
folder - Navigate to a site and open DevTools
- Find Heap Snapshot Visualizer as a tab.