[pypy-svn] r79039 - pypy/branch/fast-forward/lib-python/modified-2.7.0/test

afa at codespeak.net afa at codespeak.net
Fri Nov 12 14:25:42 CET 2010


Author: afa
Date: Fri Nov 12 14:25:40 2010
New Revision: 79039

Modified:
   pypy/branch/fast-forward/lib-python/modified-2.7.0/test/test_multiprocessing.py
Log:
Try to release mmap resources during the test.


Modified: pypy/branch/fast-forward/lib-python/modified-2.7.0/test/test_multiprocessing.py
==============================================================================
--- pypy/branch/fast-forward/lib-python/modified-2.7.0/test/test_multiprocessing.py	(original)
+++ pypy/branch/fast-forward/lib-python/modified-2.7.0/test/test_multiprocessing.py	Fri Nov 12 14:25:40 2010
@@ -1585,6 +1585,10 @@
             if len(blocks) > maxblocks:
                 i = random.randrange(maxblocks)
                 del blocks[i]
+            # XXX There should be a better way to release resources for a
+            # single block
+            if i % maxblocks == 0:
+                import gc; gc.collect()
 
         # get the heap object
         heap = multiprocessing.heap.BufferWrapper._heap



More information about the Pypy-commit mailing list