On 07/20/2011 08:50 AM, Alexander Petrov wrote:
So at this time I didn't come to some kind of decision about PyPy.
On one hand in most of the cases with straitforward code/algorithms
and "common" syntax constructs there was significant speed
improvement.
But on the other hand, for the cases where source Python code was
"optimized" or "hacked" the time of execution was sometimes better,
sometimes of one order... and sometimes was a cause for this topic
discussion. :) It is not bad thing generally, the bad thing that this
speed degradation situations are happenned unexpectedly for me. IMO
they are the most (and may be only one) interesting from the PyPy-user
viewpoint. "Where and in what cases one can expect bottlenecks". Is
there any documented collection of such artifacts? It can be
exceptionally useful.
Another point is that PyPy considers these programs performance bugs to
be fixed. So the situation you describe will likely change in the
future. Of course some perform unpredictability will always remain, that
goes with a JIT somewhat.
Carl Friedrich
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
http://mail.python.org/mailman/listinfo/pypy-dev