36#define OOM_TASK_PRIORITY 9
37#define OOM_TASK_STACK_SIZE 0x1000
39#define OOM_CHECK_MIN 10
40#define OOM_DEFAULT_CHECK_INTERVAL 100
41#define OOM_CHECK_MAX 1000
43#define OOM_DEFAULT_LOW_MEM_THRESHOLD 0x80000
44#define OOM_DEFAULT_LOW_MEM_THRESHOLD_MIN 0
45#define OOM_DEFAULT_LOW_MEM_THRESHOLD_MAX 0x100000
47#define OOM_DEFAULT_RECLAIM_MEM_THRESHOLD 0x500000
LITE_OS_SEC_TEXT_MINOR UINT32 OomTaskInit(VOID)
内存不足监控任务初始化, OOM 通过开一个软件定时器来检查内存的使用情况
LITE_OS_SEC_TEXT_MINOR VOID OomSetCheckInterval(UINT32 checkInterval)
设置监控间隔
LITE_OS_SEC_TEXT_MINOR VOID OomEnable(VOID)
LITE_OS_SEC_TEXT_MINOR VOID OomSetReclaimMemThreashold(UINT32 reclaimMemThreshold)
设置回收内存的门槛
LITE_OS_SEC_TEXT_MINOR VOID OomSetLowMemThreashold(UINT32 lowMemThreshold)
设置低内存门槛
UINT32(* OomFn)(UINTPTR param)
LITE_OS_SEC_TEXT_MINOR BOOL OomCheckProcess(VOID)
LITE_OS_SEC_TEXT_MINOR VOID OomInfodump(VOID)
LITE_OS_SEC_TEXT_MINOR VOID OomDisable(VOID)
UINT32 reclaimMemThreshold