[pypy-svn] r80264 - pypy/extradoc/planning
fijal at codespeak.net
fijal at codespeak.net
Wed Feb 2 19:13:26 CET 2011
Author: fijal
Date: Wed Feb 2 19:13:23 2011
New Revision: 80264
Modified:
pypy/extradoc/planning/jit.txt
Log:
before we forget
Modified: pypy/extradoc/planning/jit.txt
==============================================================================
--- pypy/extradoc/planning/jit.txt (original)
+++ pypy/extradoc/planning/jit.txt Wed Feb 2 19:13:23 2011
@@ -1,3 +1,10 @@
+INVESTIGATIONS
+--------------
+
+* 25% slowdown on pyflate fast (Jan 29)
+
+* 10% slowdown on spitfire (Feb 01)
+
NEW TASKS
---------
@@ -40,7 +47,7 @@
Things we can do mostly by editing optimizeopt.py:
-- getfields which result is never used never get removed (probably cause -
+- getfields which result is never used never get removed (probable cause -
they used to be as livevars in removed guards). also getfields which result
is only used as a livevar in a guard should be removed and encoded in
the guard recovert code (only if we are sure that the stored field cannot
@@ -79,7 +86,7 @@
- cProfile should be supported (right now it prevents JITting completely):
the calls to get the time should be done with the single assembler
instruction "read high-perf time stamp". The dict lookups done by
- cProfile should be folded away.
+ cProfile should be folded away. IN PROGRESS
- let super() work with the method cache.
More information about the Pypy-commit
mailing list