Message 160666 - Python tracker (original) (raw)
While looking at the instruction frequency traces, I noticed that INPLACE_* instructions were not quickened to optimized instruction derivatives. The submitted patch fixes this issue and correctly generates code performing the substitution. The performance improvements are noticeably better (iterative_count, nbody and threaded_count about 1.25x faster on average.) The summarized performance numbers make it easy to see where actual performance gains* are, and which results seem to be due to measurement error.
*: It seems that the mako benchmark suite suffers a consistent loss. I am going to look into this.