[pypy-svn] r57858 - pypy/branch/cross-compilation/pypy/doc/discussion

fijal at codespeak.net fijal at codespeak.net
Fri Sep 5 15:19:44 CEST 2008

Author: fijal
Date: Fri Sep  5 15:19:42 2008
New Revision: 57858

   pypy/branch/cross-compilation/pypy/doc/discussion/gc-memory-notes.txt   (contents, props changed)
a bit random notes how to benchmark memory usage

Added: pypy/branch/cross-compilation/pypy/doc/discussion/gc-memory-notes.txt
--- (empty file)
+++ pypy/branch/cross-compilation/pypy/doc/discussion/gc-memory-notes.txt	Fri Sep  5 15:19:42 2008
@@ -0,0 +1,30 @@
+Some random notes about memory-saving GCs
+* squeak-like mark-compact collector
+* deferred refcounting strategy
+* deferred refcounting with a nursery
+We need to decide size of tests. ie how much interpreter size
+Also we need to decide what exactly we mean by "memory footprint".
+avg, min or max size?
+Also, suggestions include:
+* allocate objects all the time, but total number of objects stay constant
+* allocate objects in bursts and immediately throw them away
+* have small number of live objects and from time to time burst allocate
+  ton of them and throw them away
+I think we need some kind of graph which shows how exactly this grows with
+number of objects.

More information about the Pypy-commit mailing list