[pypy-dev] Benchmarks

Carl Friedrich Bolz cfbolz at gmx.de
Mon Jul 18 14:10:39 CEST 2011


On 07/18/2011 01:58 PM, Armin Rigo wrote:
> Hi Anto,
>
> On Mon, Jul 18, 2011 at 12:28 PM, Antonio Cuni<anto.cuni at gmail.com>  wrote:
>> What can we conclude? That "compiling the loops" is uneffective and we only
>> care about compiling single functions? :-(
>
> Or, conversely, that compiling single functions is ineffective and we
> only care about compiling the loops?  No.
>
> I expect that on a large and messy program like translate.py,

offtopic, but I still want to point out that translate is indeed 
terribly messy. I've been reading traces some more, and it's quite
scary. E.g. we have lltype._struct.__init__ has a CALL_FUNCTION
bytecode that needs more than 800 traces operations, even after
optimization :-).

Carl Friedrich


More information about the pypy-dev mailing list