[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