mirror of
https://github.com/systemd/systemd.git
synced 2026-08-09 09:32:04 +00:00
docs: Update memory pressure docs for latest GLib support for it
As of GLib 2.90.0 (not yet released), GLib will fully support the spec, including the `MEMORY_PRESSURE_WATCH` and `MEMORY_PRESSURE_WRITE` environment variables, which it did not support previously. See https://gitlab.gnome.org/GNOME/glib/-/merge_requests/5046
This commit is contained in:
committed by
Luca Boccassi
parent
60d982d3fc
commit
075f74a19c
@@ -241,9 +241,12 @@ a custom handler should be provided to take appropriate action:
|
||||
|
||||
Other programming environments might have native APIs to watch memory
|
||||
pressure/low memory events. Most notable is probably GLib's
|
||||
[GMemoryMonitor](https://docs.gtk.org/gio/iface.MemoryMonitor.html). As of GLib
|
||||
2.86.0, it uses the per-cgroup PSI kernel file to monitor for memory pressure,
|
||||
but does not yet read the environment variables recommended above.
|
||||
[GMemoryMonitor](https://docs.gtk.org/gio/iface.MemoryMonitor.html). Versions
|
||||
2.90.0 and later of GLib fully support this per-cgroup PSI kernel file protocol.
|
||||
|
||||
Versions of GLib between 2.86.0 and 2.90.0 used the per-cgroup PSI kernel file
|
||||
to monitor for memory pressure, but did not read the environment variables
|
||||
recommended above.
|
||||
|
||||
In older versions, it used the per-system Linux PSI interface as the backend, but operated
|
||||
differently than the above: memory pressure events were picked up by a system
|
||||
|
||||
Reference in New Issue
Block a user