[pypy-dev] Idea for speed.pypy.org

Maciej Fijalkowski fijall at gmail.com
Mon Dec 13 17:43:27 CET 2010


spitfires are confusing.

slowspitfire and spitfire use ''.join(list-of-strings) where
spitfire_cstringio uses cStringIO instead.

spitfire and spitfire_cstringio use smaller table to render (100x100 I
think) which was the default on original benchmarks

slowspitfire uses 1000x1000 (which is why it used to be slower than
spitfire) and was chosen by US guys to let the JIT warm up. We should
remove _slow these days.

On Mon, Dec 13, 2010 at 5:08 PM, Miquel Torres <tobami at googlemail.com> wrote:
> sorry, I meant the opposite. To recap, according to
> http://code.google.com/p/unladen-swallow/wiki/Benchmarks,
> spitfire: psyco
> slowspitfire: pure python
> in addition we have spitfire_cstringio, which uses a c module (so it
> is even faster).
> what is vanilla spitfire in our case?
> 2010/12/13 Miquel Torres <tobami at googlemail.com>:
>> @Carl Friedrich & exarkun: thanks, I've added those.
>> only spectral-norm, slowspitfire and ai to go.
>> slowspitfire is described at the Unladen page as using psyco, but it
>> doesn't make sense in our case?
>> 2010/12/13  <exarkun at twistedmatrix.com>:
>>> On 08:20 am, tobami at googlemail.com wrote:
>>>> Thanks all for the input.
>>>> I've compiled a list based on your mails, the Unladen benchmarks page
>>>> (http://code.google.com/p/unladen-swallow/wiki/Benchmarks), and the
>>>> alioth descriptions. Here is an extract of the current speed.pypy.org
>>>> admin:
>>>> [snip]
>>>> twisted_iteration
>>> Iterates a Twisted reactor as quickly as possible without doing any work.
>>>> twisted_names
>>> Runs a DNS server with Twisted Names and then issues requests to it over
>>> loopback UDP.
>>>> twisted_pb
>>> Runs a Perspective Broker server with a no-op method and invokes that method
>>> over loopback TCP with some strings, dictionaries, and tuples as arguments.
> _______________________________________________
> pypy-dev at codespeak.net
> http://codespeak.net/mailman/listinfo/pypy-dev

More information about the Pypy-dev mailing list