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 serhiy.storchaka
Recipients a-j-buxton, augustogoulart, pablogsal, rhettinger, ronaldoussoren, serhiy.storchaka, taleinat, terry.reedy, vstinner
Date 2018-11-28.08:27:46
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1543393666.7.0.788709270274.issue33930@psf.upfronthosting.co.za>
In-reply-to
Content
It is hard to get a noticeable difference in macrobenchmarks. I want to see results of microbenchmarks.

For tuples, the trashcan mechanism is the main culprit of the performance hit when use short-living tuples for passing arguments. For bound method objects the relative effect should be smaller, because looking up the method is more costly than building a tuple, and less bound method objects are created after implementing the method call optimization. But in any case we should know the maximal cost of this change before merging it.
History
Date User Action Args
2018-11-28 08:27:46serhiy.storchakasetrecipients: + serhiy.storchaka, rhettinger, terry.reedy, ronaldoussoren, vstinner, taleinat, pablogsal, augustogoulart, a-j-buxton
2018-11-28 08:27:46serhiy.storchakasetmessageid: <1543393666.7.0.788709270274.issue33930@psf.upfronthosting.co.za>
2018-11-28 08:27:46serhiy.storchakalinkissue33930 messages
2018-11-28 08:27:46serhiy.storchakacreate