Author: Armin Rigo <ar...@tunes.org>
Branch: use-mmap
Changeset: r85653:b5611bc3d970
Date: 2016-07-11 13:00 +0200
http://bitbucket.org/pypy/pypy/changeset/b5611bc3d970/

Log:    comment

diff --git a/rpython/memory/gc/minimarkpage.py 
b/rpython/memory/gc/minimarkpage.py
--- a/rpython/memory/gc/minimarkpage.py
+++ b/rpython/memory/gc/minimarkpage.py
@@ -131,6 +131,11 @@
         # arenas that were already in the 'dead_arenas' list at that
         # point (from the previous major collection) are really
         # returned to the OS.
+        #   Memory usage goes down quickly during the incremental
+        # major collection and up slowly the rest of the time.  The
+        # point of these two lists is to avoid constantly freeing and
+        # re-allocating arenas: we return to the OS the arenas that
+        # have been unused for a complete cycle already.
         self.dying_arenas = ARENA_NULL
         self.dead_arenas = ARENA_NULL
         #
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to