Available on crate features
experimental and HeapProfiler and Runtime only.Structsยง
- AddHeap
Snapshot Chunk Event - AddInspected
Heap Object Command - Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions).
- AddInspected
Heap Object Return - Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions).
- Collect
Garbage Command - Collect
Garbage Return - Disable
Command - Disable
Return - Enable
Command - Enable
Return - GetHeap
Object IdCommand - GetHeap
Object IdReturn - GetObject
ByHeap Object IdCommand - GetObject
ByHeap Object IdReturn - GetSampling
Profile Command - GetSampling
Profile Return - Heap
Snapshot Object Id - Heap snapshot object id.
- Heap
Stats Update Event - If heap objects tracking has been started then backend may send update for one or more fragments
- Last
Seen Object IdEvent - If heap objects tracking has been started then backend regularly sends a current value for last seen object id and corresponding timestamp. If the were changes in the heap since last event then one or more heapStatsUpdate events will be sent before a new lastSeenObjectId event.
- Report
Heap Snapshot Progress Event - Reset
Profiles Event - Sampling
Heap Profile - Sampling profile.
- Sampling
Heap Profile Node - Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.
- Sampling
Heap Profile Node Builder - Sampling
Heap Profile Sample - A single sample from a sampling profile.
- Start
Sampling Command - Start
Sampling Return - Start
Tracking Heap Objects Command - Start
Tracking Heap Objects Return - Stop
Sampling Command - Stop
Sampling Return - Stop
Tracking Heap Objects Command - Stop
Tracking Heap Objects Return - Take
Heap Snapshot Command - Take
Heap Snapshot Return