MemoryMonitorWarningLevel

Added in version 2.64.

class MemoryMonitorWarningLevel

Memory availability warning levels.

Note that because new values might be added, it is recommended that applications check MemoryMonitorWarningLevel as ranges, for example:

if (warning_level > G_MEMORY_MONITOR_WARNING_LEVEL_LOW)
  drop_caches ();

Fields

class MemoryMonitorWarningLevel
CRITICAL

The system will soon start terminating processes to reclaim memory, including background processes.

LOW

Memory on the device is low, processes should free up unneeded resources (for example, in-memory caches) so they can be used elsewhere.

MEDIUM

Same as G_MEMORY_MONITOR_WARNING_LEVEL_LOW but the device has even less free memory, so processes should try harder to free up unneeded resources. If your process does not need to stay running, it is a good time for it to quit.