[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