aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Python/legacy_tracing.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2023-11-02 14:29:05 +0100
committerGitHub <noreply@github.com>2023-11-02 14:29:05 +0100
commit4fe22c73770fe86b01ef7a4f1f38e7e925c0e090 (patch)
tree0f9e95952e3a2a9722b4b379e3c5a7d9620014d9 /Python/legacy_tracing.c
parent6a0d7b43df12ab4426badd09d2796e66838129ac (diff)
downloadcpython-4fe22c73770fe86b01ef7a4f1f38e7e925c0e090.tar.gz
cpython-4fe22c73770fe86b01ef7a4f1f38e7e925c0e090.zip
gh-111482: Use Argument Clinic for clock_gettime() (#111641)
Use Argument Clinic for time.clock_gettime() and time.clock_gettime_ns() functions. Benchmark on time.clock_gettime_ns(): import time import pyperf runner = pyperf.Runner() runner.timeit( 'clock_gettime_ns(CLOCK_MONOTONIC_COARSE)', setup='import time; clock_gettime_ns=time.clock_gettime_ns; CLOCK_MONOTONIC_COARSE=6', stmt='clock_gettime_ns(CLOCK_MONOTONIC_COARSE)') Result on Linux with CPU isolation: Mean +- std dev: [ref] 134 ns +- 1 ns -> [change] 55.7 ns +- 1.4 ns: 2.41x faster
Diffstat (limited to 'Python/legacy_tracing.c')
0 files changed, 0 insertions, 0 deletions