--- Lib/test/test_patma.py +++ Lib/test/test_patma.py @@ -7,2 +7,3 @@ import unittest +from test import support @@ -3059,2 +3060,3 @@ +@support.skip_if_pgo_task class TestTracing(unittest.TestCase): 1. pyperf compare_to -G 310rc2x64_original PR28475_without_TestTracing Slower (5): - pickle_list: 6.97 us +- 0.09 us -> 7.26 us +- 0.09 us: 1.04x slower - xml_etree_process: 129 ms +- 4 ms -> 132 ms +- 1 ms: 1.02x slower - pathlib: 191 ms +- 8 ms -> 195 ms +- 8 ms: 1.02x slower - pidigits: 260 ms +- 1 ms -> 262 ms +- 0 ms: 1.01x slower - pickle_dict: 45.1 us +- 0.4 us -> 45.3 us +- 0.2 us: 1.00x slower Faster (52): - python_startup: 21.8 ms +- 10.1 ms -> 17.2 ms +- 0.1 ms: 1.27x faster - scimark_sparse_mat_mult: 8.47 ms +- 0.19 ms -> 6.93 ms +- 0.23 ms: 1.22x faster - spectral_norm: 244 ms +- 3 ms -> 209 ms +- 5 ms: 1.17x faster - nbody: 247 ms +- 3 ms -> 213 ms +- 4 ms: 1.16x faster - python_startup_no_site: 14.1 ms +- 4.1 ms -> 12.2 ms +- 0.1 ms: 1.16x faster - go: 418 ms +- 17 ms -> 370 ms +- 3 ms: 1.13x faster - chaos: 193 ms +- 5 ms -> 172 ms +- 1 ms: 1.12x faster - logging_silent: 274 ns +- 5 ns -> 245 ns +- 8 ns: 1.12x faster - fannkuch: 788 ms +- 32 ms -> 706 ms +- 10 ms: 1.12x faster - xml_etree_iterparse: 199 ms +- 10 ms -> 181 ms +- 2 ms: 1.10x faster - pyflate: 1.15 sec +- 0.01 sec -> 1.05 sec +- 0.01 sec: 1.10x faster - mako: 27.0 ms +- 0.5 ms -> 24.6 ms +- 0.5 ms: 1.10x faster - scimark_sor: 309 ms +- 4 ms -> 283 ms +- 6 ms: 1.09x faster - tornado_http: 489 ms +- 24 ms -> 449 ms +- 6 ms: 1.09x faster - unpickle_pure_python: 474 us +- 13 us -> 437 us +- 9 us: 1.08x faster - chameleon: 19.1 ms +- 0.3 ms -> 17.6 ms +- 0.2 ms: 1.08x faster - telco: 12.5 ms +- 0.3 ms -> 11.5 ms +- 0.1 ms: 1.08x faster - scimark_lu: 247 ms +- 3 ms -> 228 ms +- 4 ms: 1.08x faster - crypto_pyaes: 176 ms +- 1 ms -> 163 ms +- 2 ms: 1.08x faster - scimark_monte_carlo: 165 ms +- 3 ms -> 153 ms +- 3 ms: 1.08x faster - pickle_pure_python: 808 us +- 29 us -> 754 us +- 8 us: 1.07x faster - dulwich_log: 250 ms +- 32 ms -> 234 ms +- 6 ms: 1.07x faster - deltablue: 11.9 ms +- 0.3 ms -> 11.1 ms +- 0.2 ms: 1.07x faster - sympy_sum: 358 ms +- 7 ms -> 337 ms +- 3 ms: 1.06x faster - sqlalchemy_imperative: 57.4 ms +- 1.2 ms -> 54.0 ms +- 1.3 ms: 1.06x faster - sympy_str: 624 ms +- 13 ms -> 588 ms +- 9 ms: 1.06x faster - sympy_expand: 1.02 sec +- 0.02 sec -> 960 ms +- 13 ms: 1.06x faster - sympy_integrate: 42.8 ms +- 1.2 ms -> 40.4 ms +- 0.9 ms: 1.06x faster - float: 190 ms +- 2 ms -> 179 ms +- 2 ms: 1.06x faster - sqlalchemy_declarative: 337 ms +- 11 ms -> 319 ms +- 5 ms: 1.06x faster - logging_simple: 23.6 us +- 1.2 us -> 22.4 us +- 0.6 us: 1.06x faster - raytrace: 821 ms +- 8 ms -> 778 ms +- 5 ms: 1.06x faster - hexiom: 15.2 ms +- 0.3 ms -> 14.4 ms +- 0.1 ms: 1.06x faster - regex_compile: 292 ms +- 8 ms -> 277 ms +- 3 ms: 1.05x faster - scimark_fft: 606 ms +- 7 ms -> 576 ms +- 12 ms: 1.05x faster - richards: 130 ms +- 1 ms -> 124 ms +- 2 ms: 1.05x faster - xml_etree_parse: 254 ms +- 12 ms -> 242 ms +- 5 ms: 1.05x faster - meteor_contest: 158 ms +- 3 ms -> 151 ms +- 1 ms: 1.04x faster - json_loads: 41.5 us +- 0.6 us -> 40.0 us +- 0.5 us: 1.04x faster - xml_etree_generate: 162 ms +- 6 ms -> 156 ms +- 2 ms: 1.04x faster - 2to3: 648 ms +- 24 ms -> 625 ms +- 6 ms: 1.04x faster - unpack_sequence: 121 ns +- 4 ns -> 117 ns +- 0 ns: 1.03x faster - django_template: 107 ms +- 2 ms -> 104 ms +- 3 ms: 1.03x faster - json_dumps: 23.2 ms +- 0.2 ms -> 22.6 ms +- 0.2 ms: 1.03x faster - nqueens: 183 ms +- 3 ms -> 179 ms +- 4 ms: 1.03x faster - regex_v8: 46.7 ms +- 1.0 ms -> 45.7 ms +- 0.5 ms: 1.02x faster - sqlite_synth: 6.22 us +- 0.05 us -> 6.09 us +- 0.03 us: 1.02x faster - regex_dna: 281 ms +- 3 ms -> 276 ms +- 2 ms: 1.02x faster - unpickle_list: 7.78 us +- 0.34 us -> 7.65 us +- 0.25 us: 1.02x faster - logging_format: 25.3 us +- 0.5 us -> 24.9 us +- 1.0 us: 1.01x faster - unpickle: 24.3 us +- 0.4 us -> 24.0 us +- 0.4 us: 1.01x faster - pickle: 21.8 us +- 0.7 us -> 21.5 us +- 0.3 us: 1.01x faster Benchmark hidden because not significant (1): regex_effbot Geometric mean: 1.06x faster 2. pyperf compare_to -G PR28475_with_TestTracing PR28475_without_TestTracing Slower (19): - unpack_sequence: 102 ns +- 0 ns -> 117 ns +- 0 ns: 1.15x slower - telco: 10.8 ms +- 0.1 ms -> 11.5 ms +- 0.1 ms: 1.07x slower - pickle_list: 6.87 us +- 0.05 us -> 7.26 us +- 0.09 us: 1.06x slower - scimark_fft: 552 ms +- 12 ms -> 576 ms +- 12 ms: 1.04x slower - pathlib: 190 ms +- 6 ms -> 195 ms +- 8 ms: 1.02x slower - crypto_pyaes: 159 ms +- 2 ms -> 163 ms +- 2 ms: 1.02x slower - xml_etree_process: 130 ms +- 1 ms -> 132 ms +- 1 ms: 1.02x slower - nbody: 209 ms +- 2 ms -> 213 ms +- 4 ms: 1.02x slower - unpickle_pure_python: 429 us +- 6 us -> 437 us +- 9 us: 1.02x slower - richards: 122 ms +- 2 ms -> 124 ms +- 2 ms: 1.02x slower - hexiom: 14.2 ms +- 0.1 ms -> 14.4 ms +- 0.1 ms: 1.02x slower - scimark_sor: 278 ms +- 7 ms -> 283 ms +- 6 ms: 1.02x slower - go: 364 ms +- 4 ms -> 370 ms +- 3 ms: 1.02x slower - unpickle_list: 7.55 us +- 0.13 us -> 7.65 us +- 0.25 us: 1.01x slower - deltablue: 11.0 ms +- 0.3 ms -> 11.1 ms +- 0.2 ms: 1.01x slower - pickle: 21.3 us +- 0.3 us -> 21.5 us +- 0.3 us: 1.01x slower - pickle_dict: 44.8 us +- 0.2 us -> 45.3 us +- 0.2 us: 1.01x slower - scimark_monte_carlo: 152 ms +- 4 ms -> 153 ms +- 3 ms: 1.01x slower - raytrace: 773 ms +- 7 ms -> 778 ms +- 5 ms: 1.01x slower Faster (27): - scimark_sparse_mat_mult: 8.20 ms +- 0.39 ms -> 6.93 ms +- 0.23 ms: 1.18x faster - 2to3: 707 ms +- 152 ms -> 625 ms +- 6 ms: 1.13x faster - tornado_http: 485 ms +- 7 ms -> 449 ms +- 6 ms: 1.08x faster - python_startup_no_site: 13.2 ms +- 0.5 ms -> 12.2 ms +- 0.1 ms: 1.08x faster - python_startup: 18.5 ms +- 0.1 ms -> 17.2 ms +- 0.1 ms: 1.08x faster - sqlalchemy_imperative: 58.3 ms +- 1.5 ms -> 54.0 ms +- 1.3 ms: 1.08x faster - xml_etree_iterparse: 194 ms +- 3 ms -> 181 ms +- 2 ms: 1.07x faster - sqlalchemy_declarative: 337 ms +- 8 ms -> 319 ms +- 5 ms: 1.06x faster - fannkuch: 740 ms +- 10 ms -> 706 ms +- 10 ms: 1.05x faster - sympy_sum: 353 ms +- 4 ms -> 337 ms +- 3 ms: 1.05x faster - spectral_norm: 219 ms +- 6 ms -> 209 ms +- 5 ms: 1.05x faster - sympy_str: 611 ms +- 7 ms -> 588 ms +- 9 ms: 1.04x faster - sympy_integrate: 41.9 ms +- 0.4 ms -> 40.4 ms +- 0.9 ms: 1.04x faster - xml_etree_parse: 250 ms +- 6 ms -> 242 ms +- 5 ms: 1.03x faster - xml_etree_generate: 161 ms +- 3 ms -> 156 ms +- 2 ms: 1.03x faster - float: 185 ms +- 5 ms -> 179 ms +- 2 ms: 1.03x faster - sympy_expand: 988 ms +- 14 ms -> 960 ms +- 13 ms: 1.03x faster - dulwich_log: 240 ms +- 19 ms -> 234 ms +- 6 ms: 1.02x faster - json_loads: 40.9 us +- 0.5 us -> 40.0 us +- 0.5 us: 1.02x faster - regex_compile: 283 ms +- 4 ms -> 277 ms +- 3 ms: 1.02x faster - sqlite_synth: 6.22 us +- 0.03 us -> 6.09 us +- 0.03 us: 1.02x faster - logging_simple: 22.8 us +- 0.7 us -> 22.4 us +- 0.6 us: 1.02x faster - chaos: 174 ms +- 3 ms -> 172 ms +- 1 ms: 1.01x faster - logging_format: 25.3 us +- 1.0 us -> 24.9 us +- 1.0 us: 1.01x faster - unpickle: 24.2 us +- 0.3 us -> 24.0 us +- 0.4 us: 1.01x faster - pyflate: 1.06 sec +- 0.01 sec -> 1.05 sec +- 0.01 sec: 1.01x faster - regex_dna: 277 ms +- 3 ms -> 276 ms +- 2 ms: 1.01x faster Benchmark hidden because not significant (12): chameleon, django_template, json_dumps, logging_silen t, mako, meteor_contest, nqueens, pickle_pure_python, pidigits, regex_effbot, regex_v8, scimark_lu Geometric mean: 1.01x faster