Home
last modified time | relevance | path

Searched refs:pressure (Results 1 – 10 of 10) sorted by relevance

/xnu-12377.1.9/doc/vm/
H A Dmemorystatus_notify.md7 Handlers can be registered for pressure and limit notifications via the
26 The kernel tracks its current "pressure level" via
27 `memorystatus_vm_pressure_level`. There are 5 distinct levels of pressure:
32 …TCH_MEMORYPRESSURE_WARN` | Device is beginning to experience memory pressure. Consider relaxin…
75 Kernel/kext threads may monitor the system pressure level via
76 `mach_vm_pressure_level_monitor()` which allows the current pressure level to
77 be queried or the calling thread to block until the pressure level changes.
87 pressure.
H A Dmemorystatus.md3 Dealing with memory pressure by forcibly recovering pages.
44 …Contains both the policy and mechanical bits to send out memory pressure notifications. See `doc/v…
117 …f a range of pages as volatile and quickly free the backing pages under pressure. See `osfmk/mach/…
119 …d pool quickly under memory pressure, this can generally be approximated to `free + file_backed` f…
122 …tus_pages_update` is also responsible for waking the freezer and memory pressure notification thre…
130 …atus pressure threshold does *not* determine the "system memory pressure level" (used to send pres…
153 This is the freezer thread. It's responsible for freezing processes under memory pressure and demot…
164 …checks if the pressure level has changed and issues memory pressure notifications. It also schedul…
185 …ace entities should do this via purgeable memory if possible, or memory pressure notifications if …
H A Dmemorystatus_kills.md61 The system is causing too much pressure file backed memory. Specifically the phantom cache has dete…
69 …emons that go over their soft limit on systems where there's not enough pressure to cause highwate…
82pressure level escalates above normal, the memorystatus notification thread calls `memstat_kill_id…
110 …. If we kill the entire idle band twice and the pressure is not relieved we give up because the pr…
112 Many system services (especially dasd) check the pressure level before doing work, so it's not good…
128 …ILL_SWAPPABLE_SUSPENDED` actions. These happen when the system is under pressure or unhealthy and …
H A Dfreezer.md8 The freezer is a limited form of swap on embedded. Under memory pressure, the freezer picks apps to…
13 …eaking, we want the freezer to run when the device is under some memory pressure but before we sta…
H A Dpageout_scan.md51 exhaustion of the compressor pool and increased memory pressure from the
/xnu-12377.1.9/osfmk/arm/commpage/
H A Dcommpage.h39 extern void commpage_set_memory_pressure( unsigned int pressure );
H A Dcommpage.c339 unsigned int pressure ) in commpage_set_memory_pressure() argument
344 *((uint32_t *)(_COMM_PAGE_MEMORY_PRESSURE + _COMM_PAGE_RW_OFFSET)) = pressure; in commpage_set_memory_pressure()
/xnu-12377.1.9/osfmk/i386/commpage/
H A Dcommpage.h140 extern void commpage_set_memory_pressure(unsigned int pressure);
H A Dcommpage.c813 unsigned int pressure ) in commpage_set_memory_pressure() argument
822 *ip = (uint32_t) pressure; in commpage_set_memory_pressure()
829 *ip = (uint32_t) pressure; in commpage_set_memory_pressure()
/xnu-12377.1.9/config/
H A DMASTER410 # memory pressure event support