Package io.webfolder.cdp.command
Interface Memory
-
public interface Memory
-
-
Method Summary
Modifier and Type Method Description SamplingProfile
getAllTimeSamplingProfile()
Retrieve native memory allocations profile collected since renderer process startup.SamplingProfile
getBrowserSamplingProfile()
Retrieve native memory allocations profile collected since browser process startup.GetDOMCountersResult
getDOMCounters()
SamplingProfile
getSamplingProfile()
Retrieve native memory allocations profile collected since laststartSampling
call.void
prepareForLeakDetection()
void
setPressureNotificationsSuppressed(java.lang.Boolean suppressed)
Enable/disable suppressing memory pressure notifications in all processes.void
simulatePressureNotification(PressureLevel level)
Simulate a memory pressure notification in all processes.void
startSampling()
Start collecting native memory profile.void
startSampling(java.lang.Integer samplingInterval, java.lang.Boolean suppressRandomness)
Start collecting native memory profile.void
stopSampling()
Stop collecting native memory profile.
-
-
-
Method Detail
-
getDOMCounters
GetDOMCountersResult getDOMCounters()
- Returns:
- GetDOMCountersResult
-
prepareForLeakDetection
void prepareForLeakDetection()
-
setPressureNotificationsSuppressed
void setPressureNotificationsSuppressed(java.lang.Boolean suppressed)
Enable/disable suppressing memory pressure notifications in all processes.- Parameters:
suppressed
- If true, memory pressure notifications will be suppressed.
-
simulatePressureNotification
void simulatePressureNotification(PressureLevel level)
Simulate a memory pressure notification in all processes.- Parameters:
level
- Memory pressure level of the notification.
-
startSampling
void startSampling(java.lang.Integer samplingInterval, java.lang.Boolean suppressRandomness)
Start collecting native memory profile.- Parameters:
samplingInterval
- Average number of bytes between samples.suppressRandomness
- Do not randomize intervals between samples.
-
stopSampling
void stopSampling()
Stop collecting native memory profile.
-
getAllTimeSamplingProfile
SamplingProfile getAllTimeSamplingProfile()
Retrieve native memory allocations profile collected since renderer process startup.
-
getBrowserSamplingProfile
SamplingProfile getBrowserSamplingProfile()
Retrieve native memory allocations profile collected since browser process startup.
-
getSamplingProfile
SamplingProfile getSamplingProfile()
Retrieve native memory allocations profile collected since laststartSampling
call.
-
startSampling
void startSampling()
Start collecting native memory profile.
-
-