[pypy-dev] Bytecode counting patch

Carl Friedrich Bolz cfbolz at gmx.de
Mon Aug 7 16:56:55 CEST 2006

Hi Ben!

Ben.Young at risk.sungard.com wrote:
> Here's a patch that counts the number of times the different bytecodes
> used. I haven't tried doing translation yet as I can't use the work
> machine cycles, but it can't be far off. I've put the counts on the
> space as this is accessable from most places.
> I've also implemented something that should resort the opcodes in the
> switch statement of the bytecode dispatcher according to the statistics I
> found. This may have a slight speed improvement.

Looks quite good. The only thing I don't really like is the fact that
the logbytecodes config options is in the global option name space.
Should probably be config.objspace.logbytecodes or even introduce an new
interpreter name space and be config.interpreter.logbytecodes


Carl Friedrich

More information about the Pypy-dev mailing list