Raymond Hettinger added the comment: Attaching the detailed results of a CacheGrind analysis. Here are the high-points (all of which were expected):
* The last level data cache miss-rate improved 12% (from 4.9% to 4.3%). * The first level data cache miss-rate improved 14% (from 5.5% to 4.7%). * The additional code caused the instruction cache miss-rate to get slightly worse (from .32% to .40%). The last level cache misses are the most important. Per the cachegrind docs, "an L1 miss will typically cost around 10 cycles, [and] an LL miss can cost as much as 200 cycles." ---------- Added file: http://bugs.python.org/file31352/grind.txt _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18771> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com