Module heap_profiler

Module heap_profiler 

Source
Available on crate features experimental and HeapProfiler and Runtime only.

Structsยง

AddHeapSnapshotChunkEvent
AddInspectedHeapObjectCommand
Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions).
AddInspectedHeapObjectReturn
Enables console to refer to the node with given id via $x (see Command Line API for more details $x functions).
CollectGarbageCommand
CollectGarbageReturn
DisableCommand
DisableReturn
EnableCommand
EnableReturn
GetHeapObjectIdCommand
GetHeapObjectIdReturn
GetObjectByHeapObjectIdCommand
GetObjectByHeapObjectIdReturn
GetSamplingProfileCommand
GetSamplingProfileReturn
HeapSnapshotObjectId
Heap snapshot object id.
HeapStatsUpdateEvent
If heap objects tracking has been started then backend may send update for one or more fragments
LastSeenObjectIdEvent
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.
ReportHeapSnapshotProgressEvent
ResetProfilesEvent
SamplingHeapProfile
Sampling profile.
SamplingHeapProfileNode
Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.
SamplingHeapProfileNodeBuilder
SamplingHeapProfileSample
A single sample from a sampling profile.
StartSamplingCommand
StartSamplingReturn
StartTrackingHeapObjectsCommand
StartTrackingHeapObjectsReturn
StopSamplingCommand
StopSamplingReturn
StopTrackingHeapObjectsCommand
StopTrackingHeapObjectsReturn
TakeHeapSnapshotCommand
TakeHeapSnapshotReturn