clj-chrome-devtools.commands.memory
forcibly-purge-java-script-memory
(forcibly-purge-java-script-memory)(forcibly-purge-java-script-memory {:as params, :keys []})(forcibly-purge-java-script-memory connection {:as params, :keys []})Simulate OomIntervention by purging V8 memory.
get-all-time-sampling-profile
(get-all-time-sampling-profile)(get-all-time-sampling-profile {:as params, :keys []})(get-all-time-sampling-profile connection {:as params, :keys []})Retrieve native memory allocations profile collected since renderer process startup.
Return map keys:
| Key | Description |
|---|---|
| :profile | null |
get-browser-sampling-profile
(get-browser-sampling-profile)(get-browser-sampling-profile {:as params, :keys []})(get-browser-sampling-profile connection {:as params, :keys []})Retrieve native memory allocations profile collected since browser process startup.
Return map keys:
| Key | Description |
|---|---|
| :profile | null |
get-dom-counters
(get-dom-counters)(get-dom-counters {:as params, :keys []})(get-dom-counters connection {:as params, :keys []})Return map keys:
| Key | Description |
|---|---|
| :documents | null |
| :nodes | null |
| :js-event-listeners | null |
get-sampling-profile
(get-sampling-profile)(get-sampling-profile {:as params, :keys []})(get-sampling-profile connection {:as params, :keys []})Retrieve native memory allocations profile collected since last startSampling call.
Return map keys:
| Key | Description |
|---|---|
| :profile | null |
prepare-for-leak-detection
(prepare-for-leak-detection)(prepare-for-leak-detection {:as params, :keys []})(prepare-for-leak-detection connection {:as params, :keys []})set-pressure-notifications-suppressed
(set-pressure-notifications-suppressed)(set-pressure-notifications-suppressed {:as params, :keys [suppressed]})(set-pressure-notifications-suppressed connection {:as params, :keys [suppressed]})Enable/disable suppressing memory pressure notifications in all processes.
Parameters map keys:
| Key | Description |
|---|---|
| :suppressed | If true, memory pressure notifications will be suppressed. |
simulate-pressure-notification
(simulate-pressure-notification)(simulate-pressure-notification {:as params, :keys [level]})(simulate-pressure-notification connection {:as params, :keys [level]})Simulate a memory pressure notification in all processes.
Parameters map keys:
| Key | Description |
|---|---|
| :level | Memory pressure level of the notification. |
start-sampling
(start-sampling)(start-sampling {:as params, :keys [sampling-interval suppress-randomness]})(start-sampling connection {:as params, :keys [sampling-interval suppress-randomness]})Start collecting native memory profile.
Parameters map keys:
| Key | Description |
|---|---|
| :sampling-interval | Average number of bytes between samples. (optional) |
| :suppress-randomness | Do not randomize intervals between samples. (optional) |
stop-sampling
(stop-sampling)(stop-sampling {:as params, :keys []})(stop-sampling connection {:as params, :keys []})Stop collecting native memory profile.