I could use some help making this Python code run faster using only Python code.
raychorn at hotmail.com
Sat Sep 22 06:55:01 CEST 2007
On Sep 21, 4:48 pm, "Matt McCredie" <mccre... at gmail.com> wrote:
> > It would be nice if Python could be made to automatically detect the
> > LC and string translation patterns used by the unoptimized Python code
> > and make them into optimized Python code on the fly at runtime. I am
> > more than a little amazed nobody has chosen to build a JIT (Just In-
> > Time compiler) or cached-compiler into Python but maybe that sort of
> > thing is just not needed given the fact that Python code can be easily
> > optimized to run 30x faster.
> See PyPyhttp://codespeak.net/pypy/for a JIT comiler for python.
> Although it is in the research phase, but worth taking a look at.
You need to check-out a project called Psyco (forerunner for pypy).
I was able to get almost 2x better performance by adding 3 lines of
code for Psyco.
See also: http://psyco.sourceforge.net/download.html
I am rather amazed ! Psyco was able to give much better performance
above and beyond the already optimized Python code without negatively
impacting performance during its analysis at runtime.
More information about the Python-list