[pypy-svn] r58065 - pypy/build/doc

fijal at codespeak.net fijal at codespeak.net
Thu Sep 11 13:40:16 CEST 2008


Author: fijal
Date: Thu Sep 11 13:40:15 2008
New Revision: 58065

Modified:
   pypy/build/doc/benchmark_memory.txt
Log:
add somewhat random notes about GCs. It's likely we want a separate document
for that


Modified: pypy/build/doc/benchmark_memory.txt
==============================================================================
--- pypy/build/doc/benchmark_memory.txt	(original)
+++ pypy/build/doc/benchmark_memory.txt	Thu Sep 11 13:40:15 2008
@@ -47,6 +47,13 @@
 ===============================
 
 XXX go into more detail, discuss which pypy GCs we want to try
+XXX [fijal] I think both approaches are worth trying. We need to see
+    how they behave or try to think how much memory it'll be needed for
+    a GC header. note that deferred refcounting without nursery is needed
+    for deferred refcounting with nursery (just because it's easier to have
+    this in steps). We also want to consider impacts of fragmentation and
+    how underlaying C library handles stuff (ie do we use obmalloc or no.
+    does it return memory to the OS or no for small objects etc.)
 
 * squeak-like mark-compact collector
 



More information about the Pypy-commit mailing list