枚举

GioMemoryMonitorWarningLevel

自 2.64

声明

enum Gio.MemoryMonitorWarningLevel

描述 [源]

内存可用性警告级别。

注意,由于可能会添加新的值,建议应用程序以范围检查 GMemoryMonitorWarningLevel ,例如

if (warning_level > G_MEMORY_MONITOR_WARNING_LEVEL_LOW)
  drop_caches ();

可用自:2.64

成员

G_MEMORY_MONITOR_WARNING_LEVEL_LOW

设备上的内存较低,进程应释放不需要的资源(例如内存缓存),以便在其他地方使用。

  • 值:50
  • 可用自:2.64
G_MEMORY_MONITOR_WARNING_LEVEL_MEDIUM

G_MEMORY_MONITOR_WARNING_LEVEL_LOW 相同,但设备上可用的空闲内存更少,因此进程应更努力地释放不需要的资源。如果您的进程不需要持续运行,那么现在是它退出的好时机。

  • 值:100
  • 可用自:2.64
G_MEMORY_MONITOR_WARNING_LEVEL_CRITICAL

系统将很快开始终止进程以回收内存,包括后台进程。

  • 值:255
  • 可用自:2.64