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 kj
Recipients alexandre.vassalotti, kj, pablogsal, serhiy.storchaka, vstinner
Date 2021-04-19.15:12:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1618845135.21.0.985662855004.issue43889@roundup.psfhosted.org>
In-reply-to
Content
Hi everyone, I noticed on speed.python.org that the pickle benchmarks are noticeably slower:

Overall, pickle slowed down by >10%
https://speed.python.org/timeline/?exe=12&base=&ben=pickle&env=1&revs=200&equid=off&quarts=on&extr=on

Pickling list and dict is also slower by >10%:
https://speed.python.org/timeline/?exe=12&base=&ben=pickle_list&env=1&revs=200&equid=off&quarts=on&extr=on

https://speed.python.org/timeline/?exe=12&base=&ben=pickle_dict&env=1&revs=200&equid=off&quarts=on&extr=on

For some reason, the pickle_pure_python benchmark which doesn't use the _pickle C library has no change.

The regression happened somewhere between commit 11159d2c9d6616497ef4cc62953a5c3cc8454afb and 3fc65b97d09fd29272fdf60d2e567bfb070da824. I don't know which commit caused it as there doesn't seem to be a change to _pickle.c. I have a weak hunch that it may be linked to Issue38530 (since the other commits in that time range are docs, sqllite3, ssl and unrelated python libraries) but I'm unsure. I'll try to bisect things this weekend if nobody's started on it by then.

Thanks for your time!
History
Date User Action Args
2021-04-19 15:12:15kjsetrecipients: + kj, vstinner, alexandre.vassalotti, serhiy.storchaka, pablogsal
2021-04-19 15:12:15kjsetmessageid: <1618845135.21.0.985662855004.issue43889@roundup.psfhosted.org>
2021-04-19 15:12:15kjlinkissue43889 messages
2021-04-19 15:12:14kjcreate