OomConfig

沒有說明

欄位類型說明預設
warning_mb uint32 這個選項會指定可用記憶體閾值,當記憶體不足 (OOM) 執行緒達到這個閾值時,就會觸發記憶體壓力警告事件,表示程序應減緩記憶體配置作業。
out_of_memory_mb uint32 這個選項會指定可用記憶體門檻,當可用記憶體低於門檻時,記憶體不足 (OOM) 執行緒就會觸發記憶體不足事件,並開始終止程序或重新啟動系統。
imminent_oom_delta_mb uint32 高於 OOM 層級的 Delta (以 MiB 為單位),系統會在此層級發出 Imminent-OOM 事件信號。
hysteresis_seconds uint32 記憶體壓力狀態轉換之間的磁滯間隔 (以秒為單位)。
experimental_expand_memory_stall bool (實驗功能) 如為 true,則啟用擴充記憶體停滯指標。
eviction_delta_at_oom_mb uint32 同步核心驅逐的精細度 (以 MiB 為單位),可避免 OOM。
eviction_delay_ms uint32 在記憶體壓力下觸發核心逐出作業前的延遲時間 (以毫秒為單位)。
evict_with_min_target bool 核心逐出作業是否也會嘗試釋出最低用量,而不只是達到可用記憶體目標。
evict_continuous bool 這個選項會設定核心逐出作業,在背景持續執行,盡量避免系統記憶體不足,而不是只在記憶體壓力層級轉換時觸發一次性逐出作業。
evict_at_warning bool 當可用記憶體低於 warning_mb 時,會觸發核心驅逐作業,而不是在可用記憶體低於 critical_mb 時觸發 (預設行為)。
debounce_mb uint32 只有在可用記憶體為 debounce_mb 且處於該狀態以外時,記憶體壓力狀態才會變更。
critical_mb uint32 這個選項會指定可用記憶體閾值,當記憶體不足 (OOM) 執行緒觸發嚴重記憶體壓力事件時,就會發出信號,表示程序應釋出記憶體。
behavior OOMBehavior 如果裝置記憶體不足,應該會發生什麼情況?