[pypy-svn] r19703 - pypy/dist/pypy/doc

arigo at codespeak.net arigo at codespeak.net
Thu Nov 10 13:41:34 CET 2005


Author: arigo
Date: Thu Nov 10 13:41:32 2005
New Revision: 19703

Modified:
   pypy/dist/pypy/doc/draft-low-level-encapsulation.txt
Log:
* update numbers from Christian's experience.
* leaf function optimization has already been implemented.


Modified: pypy/dist/pypy/doc/draft-low-level-encapsulation.txt
==============================================================================
--- pypy/dist/pypy/doc/draft-low-level-encapsulation.txt	(original)
+++ pypy/dist/pypy/doc/draft-low-level-encapsulation.txt	Thu Nov 10 13:41:32 2005
@@ -248,14 +248,10 @@
 
     Producing Stackless-style C code currently means that all the
     functions of the PyPy interpreter use the new style.  The current
-    performance impact is to make PyPy slower by 10% to 20% depending on
-    the application program being interpreted.  A couple of
-    optimisations are possible to should reduce this figure a bit.  In
-    particular, leaf functions of the call graph -- and more generally
-    all functions that never call any other function that may raise the
-    "unwind" exception -- do not have to be generated as Stackless-style
-    C code.  We expect the rest of the performance impact to be mainly
-    caused by the increase of size of the generated executable (+XXX%).
+    performance impact is to make PyPy slower by about 10%.  A couple of
+    minor pending optimisations could reduce this figure a bit.  We
+    expect the rest of the performance impact to be mainly caused by the
+    increase of size of the generated executable (+20%).
 
 Multiple Interpreters
 



More information about the Pypy-commit mailing list