[issue26110] Speedup method calls 1.2x

INADA Naoki report at bugs.python.org
Wed Dec 7 09:37:59 EST 2016


INADA Naoki added the comment:

$ ./python-default -m perf compare_to default.json callmethod4.json -G
Slower (7):
- pickle_dict: 66.0 us +- 4.6 us -> 77.0 us +- 5.9 us: 1.17x slower
- json_loads: 63.7 us +- 0.7 us -> 68.4 us +- 1.4 us: 1.07x slower
- unpack_sequence: 120 ns +- 2 ns -> 125 ns +- 3 ns: 1.04x slower
- scimark_lu: 499 ms +- 12 ms -> 514 ms +- 24 ms: 1.03x slower
- scimark_monte_carlo: 272 ms +- 10 ms -> 278 ms +- 9 ms: 1.02x slower
- scimark_sor: 517 ms +- 9 ms -> 526 ms +- 10 ms: 1.02x slower
- regex_effbot: 5.25 ms +- 0.15 ms -> 5.27 ms +- 0.17 ms: 1.00x slower

Faster (52):
- call_method: 18.1 ms +- 0.1 ms -> 14.8 ms +- 0.1 ms: 1.22x faster
- call_method_slots: 17.9 ms +- 0.2 ms -> 14.7 ms +- 0.2 ms: 1.22x faster
- call_method_unknown: 20.0 ms +- 0.9 ms -> 16.5 ms +- 0.1 ms: 1.21x faster
- xml_etree_parse: 304 ms +- 13 ms -> 283 ms +- 6 ms: 1.07x faster
- float: 310 ms +- 4 ms -> 292 ms +- 4 ms: 1.06x faster
- call_simple: 14.2 ms +- 0.6 ms -> 13.4 ms +- 0.3 ms: 1.06x faster
- pickle_pure_python: 1.34 ms +- 0.02 ms -> 1.27 ms +- 0.02 ms: 1.05x faster
- richards: 189 ms +- 3 ms -> 180 ms +- 7 ms: 1.05x faster
- logging_silent: 793 ns +- 14 ns -> 754 ns +- 9 ns: 1.05x faster
- deltablue: 18.4 ms +- 0.2 ms -> 17.6 ms +- 0.1 ms: 1.05x faster
- go: 623 ms +- 5 ms -> 594 ms +- 5 ms: 1.05x faster
- genshi_xml: 202 ms +- 2 ms -> 193 ms +- 3 ms: 1.04x faster
- fannkuch: 1.10 sec +- 0.02 sec -> 1.05 sec +- 0.02 sec: 1.04x faster
- raytrace: 1.38 sec +- 0.02 sec -> 1.32 sec +- 0.00 sec: 1.04x faster
- django_template: 419 ms +- 5 ms -> 402 ms +- 4 ms: 1.04x faster
- hexiom: 24.2 ms +- 0.2 ms -> 23.3 ms +- 0.2 ms: 1.04x faster
- xml_etree_iterparse: 225 ms +- 4 ms -> 216 ms +- 5 ms: 1.04x faster
- spectral_norm: 282 ms +- 14 ms -> 271 ms +- 4 ms: 1.04x faster
- python_startup_no_site: 9.83 ms +- 0.02 ms -> 9.46 ms +- 0.03 ms: 1.04x faster
- python_startup: 16.4 ms +- 0.0 ms -> 15.7 ms +- 0.0 ms: 1.04x faster
- unpickle_pure_python: 918 us +- 24 us -> 884 us +- 24 us: 1.04x faster
- unpickle: 33.0 us +- 0.4 us -> 31.8 us +- 0.4 us: 1.04x faster
- dulwich_log: 158 ms +- 1 ms -> 153 ms +- 1 ms: 1.04x faster
- html5lib: 234 ms +- 6 ms -> 225 ms +- 6 ms: 1.04x faster
- scimark_fft: 735 ms +- 19 ms -> 709 ms +- 22 ms: 1.04x faster
- sqlalchemy_declarative: 325 ms +- 4 ms -> 314 ms +- 3 ms: 1.04x faster
- mako: 45.4 ms +- 0.3 ms -> 43.8 ms +- 0.7 ms: 1.04x faster
- genshi_text: 90.1 ms +- 0.9 ms -> 87.0 ms +- 0.9 ms: 1.04x faster
- tornado_http: 388 ms +- 4 ms -> 375 ms +- 4 ms: 1.03x faster
- 2to3: 758 ms +- 4 ms -> 734 ms +- 4 ms: 1.03x faster
- scimark_sparse_mat_mult: 8.75 ms +- 0.25 ms -> 8.48 ms +- 0.39 ms: 1.03x faster
- json_dumps: 29.9 ms +- 0.4 ms -> 29.0 ms +- 0.3 ms: 1.03x faster
- sqlite_synth: 10.1 us +- 0.2 us -> 9.80 us +- 0.19 us: 1.03x faster
- regex_dna: 286 ms +- 6 ms -> 278 ms +- 4 ms: 1.03x faster
- crypto_pyaes: 235 ms +- 2 ms -> 228 ms +- 2 ms: 1.03x faster
- pidigits: 320 ms +- 0 ms -> 311 ms +- 1 ms: 1.03x faster
- logging_format: 38.1 us +- 0.5 us -> 37.1 us +- 0.4 us: 1.03x faster
- meteor_contest: 206 ms +- 3 ms -> 201 ms +- 1 ms: 1.03x faster
- xml_etree_process: 248 ms +- 4 ms -> 241 ms +- 4 ms: 1.03x faster
- chameleon: 30.9 ms +- 0.4 ms -> 30.1 ms +- 0.4 ms: 1.03x faster
- logging_simple: 32.8 us +- 0.4 us -> 32.0 us +- 0.3 us: 1.03x faster
- sqlalchemy_imperative: 61.3 ms +- 1.6 ms -> 59.9 ms +- 1.6 ms: 1.02x faster
- chaos: 308 ms +- 2 ms -> 301 ms +- 2 ms: 1.02x faster
- unpickle_list: 7.90 us +- 0.04 us -> 7.73 us +- 0.10 us: 1.02x faster
- sympy_integrate: 47.9 ms +- 0.3 ms -> 46.9 ms +- 0.4 ms: 1.02x faster
- sympy_sum: 216 ms +- 6 ms -> 212 ms +- 6 ms: 1.02x faster
- sympy_str: 481 ms +- 5 ms -> 473 ms +- 2 ms: 1.02x faster
- sympy_expand: 1.08 sec +- 0.01 sec -> 1.06 sec +- 0.01 sec: 1.02x faster
- regex_compile: 449 ms +- 3 ms -> 442 ms +- 5 ms: 1.02x faster
- nqueens: 275 ms +- 3 ms -> 271 ms +- 3 ms: 1.02x faster
- pathlib: 51.6 ms +- 0.6 ms -> 50.9 ms +- 0.7 ms: 1.01x faster
- pickle_list: 8.85 us +- 0.09 us -> 8.79 us +- 0.11 us: 1.01x faster

Benchmark hidden because not significant (5): nbody, pickle, regex_v8, telco, xml_etree_generate

----------
Added file: http://bugs.python.org/file45787/default.json.gz

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue26110>
_______________________________________


More information about the Python-bugs-list mailing list