This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author gvanrossum
Recipients BTaskaya, Mark.Shannon, eric.snow, gvanrossum, pablogsal, serhiy.storchaka
Date 2021-04-02.21:23:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1617398592.29.0.951745741502.issue43684@roundup.psfhosted.org>
In-reply-to
Content
Microbench results for ADD_INT:
https://github.com/python/cpython/pull/25090#issuecomment-810441738

I have a few others like this lined up -- Mark recommended submitting them one at a time to make review easier.

My philosophy here (which I learned from Tim Peters in the early 2000s) is that even though each individual improvement has no measurable effect on a general benchmark (as shown in the same comment), the combined effect of a number of tiny improvements can be significant.

We have reached a point where there are very few individual changes possible that still have a significant effect, but we should not use this as an excuse to stop trying to improve performance.

I have mislaid the results that made me think this particular opcode is a good candidate; I will go back to reproduce that result and get back to you here.
History
Date User Action Args
2021-04-02 21:23:12gvanrossumsetrecipients: + gvanrossum, Mark.Shannon, eric.snow, serhiy.storchaka, pablogsal, BTaskaya
2021-04-02 21:23:12gvanrossumsetmessageid: <1617398592.29.0.951745741502.issue43684@roundup.psfhosted.org>
2021-04-02 21:23:12gvanrossumlinkissue43684 messages
2021-04-02 21:23:12gvanrossumcreate