pl.wendigo.chrome.api.memory

Package pl.wendigo.chrome.api.memory

Contains DevTools Protocol Memory domain implementation accessible via MemoryOperations class.

Types

GetAllTimeSamplingProfileResponse

data class GetAllTimeSamplingProfileResponse

Represents response frame that is returned from Memory#getAllTimeSamplingProfile operation call. Retrieve native memory allocations profile collected since renderer process startup.

GetBrowserSamplingProfileResponse

data class GetBrowserSamplingProfileResponse

Represents response frame that is returned from Memory#getBrowserSamplingProfile operation call. Retrieve native memory allocations profile collected since browser process startup.

GetDOMCountersResponse

data class GetDOMCountersResponse

Represents response frame that is returned from Memory#getDOMCounters operation call.

GetSamplingProfileResponse

data class GetSamplingProfileResponse

Represents response frame that is returned from Memory#getSamplingProfile operation call. Retrieve native memory allocations profile collected since last startSampling call.

MemoryOperations

class MemoryOperations

MemoryOperations represents Memory protocol domain request/response operations and events that can be captured.

Module

data class Module

Executable module information

PressureLevel

enum class PressureLevel

Memory pressure level.

SamplingProfile

data class SamplingProfile

Array of heap profile samples.

SamplingProfileNode

data class SamplingProfileNode

Heap profile sample.

SetPressureNotificationsSuppressedRequest

data class SetPressureNotificationsSuppressedRequest

Represents request frame that can be used with Memory#setPressureNotificationsSuppressed operation call.

SimulatePressureNotificationRequest

data class SimulatePressureNotificationRequest

Represents request frame that can be used with Memory#simulatePressureNotification operation call.

StartSamplingRequest

data class StartSamplingRequest

Represents request frame that can be used with Memory#startSampling operation call.