[pypy-svn] r23235 - pypy/extradoc/sprintinfo/mallorca

pedronis at codespeak.net pedronis at codespeak.net
Sat Feb 11 17:57:48 CET 2006


Author: pedronis
Date: Sat Feb 11 17:57:46 2006
New Revision: 23235

Modified:
   pypy/extradoc/sprintinfo/mallorca/post-mallorca-planning.txt
Log:
added releasing the GIL around sys calls task.

Remark about the overhead with GIL threads to have descreased into a reasonable range.



Modified: pypy/extradoc/sprintinfo/mallorca/post-mallorca-planning.txt
==============================================================================
--- pypy/extradoc/sprintinfo/mallorca/post-mallorca-planning.txt	(original)
+++ pypy/extradoc/sprintinfo/mallorca/post-mallorca-planning.txt	Sat Feb 11 17:57:46 2006
@@ -24,8 +24,17 @@
 ==================
 
 - finish high-level interfaces for greenlets and tasklets (nearly done?)
+- open: performance with GIL threading: 
+  this seems to have improved quite a bit: using our battery of microbenchmarks we
+  now get for a version with GIL threads enabled vs. without::
+
+        python2.4 microbench.py ../goal/pypy-c-23188 ../goal/pypy-c-23188-th
+        exe: ../goal/pypy-c-23188
+        exe: ../goal/pypy-c-23188-th
+        ...
+        1.26x slower on test_dispatch.test_dispatch_nop()
+- still to do: release GIL around sys calls
 - open: free threading
-- open: performance with GIL threading
 - open: tasklet pickling
 
 Compiling double use (PyPy+CPython) extensions



More information about the Pypy-commit mailing list