On Mon, Jul 23, 2012 at 11:53 PM, Antoine Pitrou <solip...@pitrou.net> wrote:
> On Mon, 23 Jul 2012 17:46:29 -0400
> Brett Cannon <br...@python.org> wrote:
>>
>> OK. Maciej has always told me that a problem with the Unladen benchmarks
>> was that some of them had artificial loop unrolling, etc., so I had assumed
>> you had simply fixed those instances instead of creating entirely new
>> benchmarks.
>
> Is artificial unrolling a real problem or does it simply make
> maintenance more difficult?
>
> Regards
>
> Antoine.

The benchmark alex linked to is completely silly. It ends up having a
very weird profile on PyPy - it takes forever to warm up the JIT, but
once it's warm, it figures out the code does not actually do anything
and removes it almost completely. This is also very sensitive to
heuristics taken in the JIT (the warm up time mostly), so we decided
it's really so artificial we don't want to be too concerned in PyPy
about it.

Cheers,
fijal
_______________________________________________
Speed mailing list
Speed@python.org
http://mail.python.org/mailman/listinfo/speed

Reply via email to