[Python-Dev] Micro-benchmarks for function calls (PEP 576/579/580)
songofacandy at gmail.com
Tue Jul 10 00:19:10 EDT 2018
On Tue, Jul 10, 2018 at 7:23 AM Jeroen Demeyer <J.Demeyer at ugent.be> wrote:
> Here is an initial version of a micro-benchmark for C function calling:
> I don't have results yet, since I'm struggling to find the right options
> to "perf timeit" to get a stable result. If somebody knows how to do
> this, help is welcome.
I suggest `--duplicate 10` option.
While it is good for start point, please don't forget we need "application"
Even if some function call overhead can be 3x faster, if it takes only 3%
of application execution time, total execution time only 1% faster.
It's too small to accept PEP 580 complexity.
Realistic application benchmark demonstrates not only "how much faster",
but also "how important it is".
> Python-Dev mailing list
> Python-Dev at python.org
> Unsubscribe: https://mail.python.org/mailman/options/python-dev/songofacandy%40gmail.com
INADA Naoki <songofacandy at gmail.com>
More information about the Python-Dev