STINNER Victor <vstin...@python.org> added the comment:
bench.py: pyperf benchmarks on BaseException_dealloc(). Benchmarks results on PR 28190 on Fedora 34 with LTO (I didn't use PGO nor CPU pinning). It says "faster" but it's likely noise in the build or in the benchmark (again, I didn't use CPU pinning, and I used my laptop while the benchmark was running. IMO it means that the trashcan overhead is not significant on this benchmark. $ python3 -m pyperf compare_to ref.json trashcan.json --table +----------------+---------+-----------------------+ | Benchmark | ref | trashcan | +================+=========+=======================+ | list 10_000 | 1.27 ms | 1.18 ms: 1.08x faster | +----------------+---------+-----------------------+ | chain 10_000 | 3.94 ms | 3.89 ms: 1.01x faster | +----------------+---------+-----------------------+ | Geometric mean | (ref) | 1.01x faster | +----------------+---------+-----------------------+ Benchmark hidden because not significant (6): list 10, list 100, list 1000, chain 10, chain 100, chain 1000 ---------- Added file: https://bugs.python.org/file50266/bench.py _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue44348> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com