no description
Field | Type | Description | Default |
---|---|---|---|
warning_mb |
uint32 |
This option specifies the free-memory threshold at which the out-of-memory (OOM) thread will trigger a warning memory pressure event, signaling that processes should slow down memory allocations. | |
out_of_memory_mb |
uint32 |
This option specifies the free-memory threshold at which the out-of-memory (OOM) thread will trigger an out-of-memory event and begin killing processes, or rebooting the system. | |
eviction_delta_at_oom_mb |
uint32 |
The granularity (in MiB) of synchronous kernel eviction to avoid OOM. | |
eviction_delay_ms |
uint32 |
Delay (in ms) before kernel eviction is triggered under memory pressure. | |
evict_with_min_target |
bool |
Whether kernel eviction also tries to free a minimum amount in addition to meeting a free memory target. | |
evict_continuous |
bool |
This option configures kernel eviction to run continually in the background to try and keep the system out of memory pressure, as opposed to triggering one-shot eviction only at memory pressure level transitions. | |
evict_at_warning |
bool |
Triggers kernel eviction when free memory falls below warning_mb, as opposed to the default of triggering eviction when free memory falls below critical_mb. | |
critical_mb |
uint32 |
This option specifies the free-memory threshold at which the out-of-memory (OOM) thread will trigger a critical memory pressure event, signaling that processes should free up memory. | |
behavior |
OOMBehavior |
What should happen if the device runs out-of-memory. |