Contains DevTools Protocol HeapProfiler domain implementation accessible via HeapProfilerOperations class.
data class AddHeapSnapshotChunkEvent : Event |
|
data class AddInspectedHeapObjectRequest
Represents request frame that can be used with HeapProfiler#addInspectedHeapObject operation call. |
|
data class GetHeapObjectIdRequest
Represents request frame that can be used with HeapProfiler#getHeapObjectId operation call. |
|
data class GetHeapObjectIdResponse
Represents response frame that is returned from HeapProfiler#getHeapObjectId operation call. |
|
data class GetObjectByHeapObjectIdRequest
Represents request frame that can be used with HeapProfiler#getObjectByHeapObjectId operation call. |
|
data class GetObjectByHeapObjectIdResponse
Represents response frame that is returned from HeapProfiler#getObjectByHeapObjectId operation call. |
|
data class GetSamplingProfileResponse
Represents response frame that is returned from HeapProfiler#getSamplingProfile operation call. |
|
class HeapProfilerOperations
HeapProfilerOperations represents HeapProfiler protocol domain request/response operations and events that can be captured. |
|
data class HeapStatsUpdateEvent : Event
If heap objects tracking has been started then backend may send update for one or more fragments |
|
data class LastSeenObjectIdEvent : Event
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. |
|
data class ReportHeapSnapshotProgressEvent : Event |
|
data class SamplingHeapProfile
Sampling profile. |
|
data class SamplingHeapProfileNode
Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes. |
|
data class SamplingHeapProfileSample
A single sample from a sampling profile. |
|
data class StartSamplingRequest
Represents request frame that can be used with HeapProfiler#startSampling operation call. |
|
data class StartTrackingHeapObjectsRequest
Represents request frame that can be used with HeapProfiler#startTrackingHeapObjects operation call. |
|
data class StopSamplingResponse
Represents response frame that is returned from HeapProfiler#stopSampling operation call. |
|
data class StopTrackingHeapObjectsRequest
Represents request frame that can be used with HeapProfiler#stopTrackingHeapObjects operation call. |
|
data class TakeHeapSnapshotRequest
Represents request frame that can be used with HeapProfiler#takeHeapSnapshot operation call. |
typealias HeapSnapshotObjectId = String
Heap snapshot object id. |