This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via 0d5fc470f9e246960c106a1ba5f4e9d83c8e994b (commit)
via 15a86572029bb482ca7e8b6895e95283eccd24fe (commit)
from c230200e757ff33773e54a2351aca5b7d5ddaa90 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 0d5fc470f9e246960c106a1ba5f4e9d83c8e994b
Author: Mike Kelly <[email protected]>
Date: Mon Dec 29 13:32:06 2025 +0000
vm_page: db_show_vmstat now shows external and internal parts of page
activity totals
Message-ID: <[email protected]>
commit 15a86572029bb482ca7e8b6895e95283eccd24fe
Author: Mike Kelly <[email protected]>
Date: Mon Dec 29 13:32:05 2025 +0000
vm_page: eviction policy now prioritises page activity over page backing
storage type.
The eviction policy now looks firstly for a page in the inactive lists of a
segment before searching the active ones. In both cases, external pages are
sought before internal ones. This is a departure from the previous policy where
external pages (regardless of page activity) were prioritised. Elapsed
execution times for processes requiring use of swap space is now substantially
reduced.
Message-ID: <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
vm/vm_page.c | 63 +++++++++++++++++++++++++++++++-----------------------------
1 file changed, 33 insertions(+), 30 deletions(-)
hooks/post-receive
--
GNU Mach