From d87e1ed28a8f60af03dd4cc8decf84b9c105777f Mon Sep 17 00:00:00 2001 From: pytest-benchmark <> Date: Wed, 18 Dec 2024 12:40:25 +0000 Subject: [PATCH 1/2] Benchmark results for 3.11 --- ...e5a81e166d51602dae14_20241218_123958.json} | 202 ++++++++++-------- 1 file changed, 114 insertions(+), 88 deletions(-) rename benchmark/results/Linux-CPython-3.11-64bit/{0027_99e7c979b76aea96d3824d1cc7330252666bc9b2_20231108_152925.json => 0057_0d286be110108a247436e5a81e166d51602dae14_20241218_123958.json} (56%) diff --git a/benchmark/results/Linux-CPython-3.11-64bit/0027_99e7c979b76aea96d3824d1cc7330252666bc9b2_20231108_152925.json b/benchmark/results/Linux-CPython-3.11-64bit/0057_0d286be110108a247436e5a81e166d51602dae14_20241218_123958.json similarity index 56% rename from benchmark/results/Linux-CPython-3.11-64bit/0027_99e7c979b76aea96d3824d1cc7330252666bc9b2_20231108_152925.json rename to benchmark/results/Linux-CPython-3.11-64bit/0057_0d286be110108a247436e5a81e166d51602dae14_20241218_123958.json index 775737870..7f4540b44 100644 --- a/benchmark/results/Linux-CPython-3.11-64bit/0027_99e7c979b76aea96d3824d1cc7330252666bc9b2_20231108_152925.json +++ b/benchmark/results/Linux-CPython-3.11-64bit/0057_0d286be110108a247436e5a81e166d51602dae14_20241218_123958.json @@ -1,20 +1,20 @@ { "machine_info": { - "node": "fv-az493-20", + "node": "fv-az1335-373", "processor": "x86_64", "machine": "x86_64", - "python_compiler": "GCC 11.4.0", + "python_compiler": "GCC 13.2.0", "python_implementation": "CPython", - "python_implementation_version": "3.11.6", - "python_version": "3.11.6", + "python_implementation_version": "3.11.11", + "python_version": "3.11.11", "python_build": [ "main", - "Oct 3 2023 04:42:57" + "Dec 4 2024 12:58:35" ], - "release": "6.2.0-1015-azure", + "release": "6.8.0-1017-azure", "system": "Linux", "cpu": { - "python_version": "3.11.6.final.0 (64 bit)", + "python_version": "3.11.11.final.0 (64 bit)", "cpuinfo_version": [ 9, 0, @@ -23,119 +23,145 @@ "cpuinfo_version_string": "9.0.0", "arch": "X86_64", "bits": 64, - "count": 2, + "count": 4, "arch_string_raw": "x86_64", - "vendor_id_raw": "GenuineIntel", - "brand_raw": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz", - "hz_advertised_friendly": "2.8000 GHz", - "hz_actual_friendly": "2.7934 GHz", + "vendor_id_raw": "AuthenticAMD", + "brand_raw": "AMD EPYC 7763 64-Core Processor", + "hz_advertised_friendly": "3.2438 GHz", + "hz_actual_friendly": "3.2438 GHz", "hz_advertised": [ - 2800000000, + 3243849000, 0 ], "hz_actual": [ - 2793437000, + 3243849000, 0 ], - "stepping": 6, - "model": 106, - "family": 6, + "stepping": 1, + "model": 1, + "family": 25, "flags": [ + "3dnowext", "3dnowprefetch", "abm", "adx", "aes", + "aperfmperf", "apic", + "arat", "avx", "avx2", - "avx512bw", - "avx512cd", - "avx512dq", - "avx512f", - "avx512vl", "bmi1", "bmi2", "clflush", "clflushopt", + "clwb", + "clzero", "cmov", + "cmp_legacy", "constant_tsc", "cpuid", + "cr8_legacy", "cx16", "cx8", "de", + "decodeassists", "erms", + "extd_apicid", "f16c", + "flushbyasid", "fma", "fpu", "fsgsbase", + "fsrm", "fxsr", - "hle", + "fxsr_opt", "ht", "hypervisor", "invpcid", - "invpcid_single", "lahf_lm", "lm", "mca", "mce", - "md_clear", + "misalignsse", "mmx", + "mmxext", "movbe", "msr", "mtrr", + "nonstop_tsc", "nopl", + "npt", + "nrip_save", "nx", + "osvw", "osxsave", "pae", "pat", + "pausefilter", "pcid", "pclmulqdq", "pdpe1gb", + "pfthreshold", "pge", "pni", "popcnt", "pse", "pse36", - "pti", + "rdpid", + "rdpru", "rdrand", "rdrnd", "rdseed", "rdtscp", "rep_good", - "rtm", "sep", + "sha", + "sha_ni", "smap", "smep", - "ss", "sse", "sse2", "sse4_1", "sse4_2", + "sse4a", "ssse3", + "svm", "syscall", + "topoext", "tsc", + "tsc_reliable", + "tsc_scale", + "umip", + "user_shstk", + "v_vmsave_vmload", + "vaes", + "vmcb_clean", "vme", + "vmmcall", + "vpclmulqdq", + "xgetbv1", "xsave", "xsavec", + "xsaveerptr", "xsaveopt", - "xsaves", - "xtopology" + "xsaves" ], - "l3_cache_size": 50331648, - "l2_cache_size": "2.5 MiB", - "l1_data_cache_size": 98304, + "l3_cache_size": 524288, + "l2_cache_size": 1048576, + "l1_data_cache_size": 65536, "l1_instruction_cache_size": 65536, - "l2_cache_line_size": 256, + "l2_cache_line_size": 512, "l2_cache_associativity": 6 } }, "commit_info": { - "id": "99e7c979b76aea96d3824d1cc7330252666bc9b2", - "time": "2023-11-08T15:28:35+00:00", - "author_time": "2023-11-08T15:28:35+00:00", + "id": "0d286be110108a247436e5a81e166d51602dae14", + "time": "2024-12-18T12:39:33Z", + "author_time": "2024-12-18T12:39:33Z", "dirty": false, "project": "ariadne", - "branch": "master" + "branch": "main" }, "benchmarks": [ { @@ -154,22 +180,22 @@ "warmup": false }, "stats": { - "min": 1.0828630950000004, - "max": 1.1643391690000016, - "mean": 1.1212478829999994, - "stddev": 0.038456674969426514, + "min": 0.80644518699998, + "max": 0.8613050440000052, + "mean": 0.8307838757999946, + "stddev": 0.022452735102608094, "rounds": 5, - "median": 1.0994135910000011, - "iqr": 0.06735034450000477, - "q1": 1.0945839457499957, - "q3": 1.1619342902500005, + "median": 0.8355126609999957, + "iqr": 0.03520998300002276, + "q1": 0.8098599699999838, + "q3": 0.8450699530000065, "iqr_outliers": 0, "stddev_outliers": 2, "outliers": "2;0", - "ld15iqr": 1.0828630950000004, - "hd15iqr": 1.1643391690000016, - "ops": 0.8918634453287975, - "total": 5.6062394149999975, + "ld15iqr": 0.80644518699998, + "hd15iqr": 0.8613050440000052, + "ops": 1.2036824848545122, + "total": 4.153919378999973, "iterations": 1 } }, @@ -189,22 +215,22 @@ "warmup": false }, "stats": { - "min": 1.1334482770000065, - "max": 1.180727129999994, - "mean": 1.1553520930000005, - "stddev": 0.016996500644180332, + "min": 0.8177859219999846, + "max": 0.8661013439999863, + "mean": 0.8393666029999963, + "stddev": 0.01933808497069729, "rounds": 5, - "median": 1.1563249400000046, - "iqr": 0.016684106750000538, - "q1": 1.1457774167499988, - "q3": 1.1624615234999993, + "median": 0.8369601249999903, + "iqr": 0.030627015499995025, + "q1": 0.8236670095000065, + "q3": 0.8542940250000015, "iqr_outliers": 0, "stddev_outliers": 2, "outliers": "2;0", - "ld15iqr": 1.1334482770000065, - "hd15iqr": 1.180727129999994, - "ops": 0.8655370133994292, - "total": 5.776760465000002, + "ld15iqr": 0.8177859219999846, + "hd15iqr": 0.8661013439999863, + "ops": 1.191374539356082, + "total": 4.1968330149999815, "iterations": 1 } }, @@ -224,22 +250,22 @@ "warmup": false }, "stats": { - "min": 1.3159217160000054, - "max": 1.329634227999989, - "mean": 1.3217405478000017, - "stddev": 0.005053595404319043, + "min": 0.9841664740000056, + "max": 1.054365439999998, + "mean": 1.017087683999995, + "stddev": 0.028221034842959573, "rounds": 5, - "median": 1.3211242819999995, - "iqr": 0.005688802749997279, - "q1": 1.3186085340000062, - "q3": 1.3242973367500035, + "median": 1.0236407330000077, + "iqr": 0.043742206749996626, + "q1": 0.9916700507499883, + "q3": 1.035412257499985, "iqr_outliers": 0, "stddev_outliers": 2, "outliers": "2;0", - "ld15iqr": 1.3159217160000054, - "hd15iqr": 1.329634227999989, - "ops": 0.7565781360528513, - "total": 6.608702739000009, + "ld15iqr": 0.9841664740000056, + "hd15iqr": 1.054365439999998, + "ops": 0.9831993993548398, + "total": 5.085438419999974, "iterations": 1 } }, @@ -259,26 +285,26 @@ "warmup": false }, "stats": { - "min": 1.1911965219999985, - "max": 1.251980935000006, - "mean": 1.2180373110000033, - "stddev": 0.022358814514442316, + "min": 0.9055046689999813, + "max": 0.9228241609999941, + "mean": 0.9121663573999911, + "stddev": 0.006640811222884283, "rounds": 5, - "median": 1.211681691999999, - "iqr": 0.02505486524999867, - "q1": 1.2061175267500062, - "q3": 1.2311723920000048, + "median": 0.9109271389999947, + "iqr": 0.008168630999989546, + "q1": 0.9075477199999966, + "q3": 0.9157163509999862, "iqr_outliers": 0, "stddev_outliers": 2, "outliers": "2;0", - "ld15iqr": 1.1911965219999985, - "hd15iqr": 1.251980935000006, - "ops": 0.8209929129174248, - "total": 6.090186555000017, + "ld15iqr": 0.9055046689999813, + "hd15iqr": 0.9228241609999941, + "ops": 1.0962912542075844, + "total": 4.560831786999955, "iterations": 1 } } ], - "datetime": "2023-11-08T15:30:02.118137", - "version": "4.0.0" + "datetime": "2024-12-18T12:40:25.767612+00:00", + "version": "5.1.0" } \ No newline at end of file From 4615f460db409dad266123c84ad323f46f64e726 Mon Sep 17 00:00:00 2001 From: pytest-benchmark <> Date: Wed, 18 Dec 2024 12:41:24 +0000 Subject: [PATCH 2/2] Benchmark results for 3.12 --- ...d4cc8decf84b9c105777f_20241218_124051.json | 310 ++++++++++++++++++ 1 file changed, 310 insertions(+) create mode 100644 benchmark/results/Linux-CPython-3.12-64bit/0030_d87e1ed28a8f60af03dd4cc8decf84b9c105777f_20241218_124051.json diff --git a/benchmark/results/Linux-CPython-3.12-64bit/0030_d87e1ed28a8f60af03dd4cc8decf84b9c105777f_20241218_124051.json b/benchmark/results/Linux-CPython-3.12-64bit/0030_d87e1ed28a8f60af03dd4cc8decf84b9c105777f_20241218_124051.json new file mode 100644 index 000000000..9f6cbaacd --- /dev/null +++ b/benchmark/results/Linux-CPython-3.12-64bit/0030_d87e1ed28a8f60af03dd4cc8decf84b9c105777f_20241218_124051.json @@ -0,0 +1,310 @@ +{ + "machine_info": { + "node": "fv-az1705-808", + "processor": "x86_64", + "machine": "x86_64", + "python_compiler": "GCC 13.2.0", + "python_implementation": "CPython", + "python_implementation_version": "3.12.8", + "python_version": "3.12.8", + "python_build": [ + "main", + "Dec 4 2024 06:20:31" + ], + "release": "6.8.0-1017-azure", + "system": "Linux", + "cpu": { + "python_version": "3.12.8.final.0 (64 bit)", + "cpuinfo_version": [ + 9, + 0, + 0 + ], + "cpuinfo_version_string": "9.0.0", + "arch": "X86_64", + "bits": 64, + "count": 4, + "arch_string_raw": "x86_64", + "vendor_id_raw": "AuthenticAMD", + "brand_raw": "AMD EPYC 7763 64-Core Processor", + "hz_advertised_friendly": "3.2390 GHz", + "hz_actual_friendly": "3.2390 GHz", + "hz_advertised": [ + 3238973000, + 0 + ], + "hz_actual": [ + 3238973000, + 0 + ], + "stepping": 1, + "model": 1, + "family": 25, + "flags": [ + "3dnowext", + "3dnowprefetch", + "abm", + "adx", + "aes", + "aperfmperf", + "apic", + "arat", + "avx", + "avx2", + "bmi1", + "bmi2", + "clflush", + "clflushopt", + "clwb", + "clzero", + "cmov", + "cmp_legacy", + "constant_tsc", + "cpuid", + "cr8_legacy", + "cx16", + "cx8", + "de", + "decodeassists", + "erms", + "extd_apicid", + "f16c", + "flushbyasid", + "fma", + "fpu", + "fsgsbase", + "fsrm", + "fxsr", + "fxsr_opt", + "ht", + "hypervisor", + "invpcid", + "lahf_lm", + "lm", + "mca", + "mce", + "misalignsse", + "mmx", + "mmxext", + "movbe", + "msr", + "mtrr", + "nonstop_tsc", + "nopl", + "npt", + "nrip_save", + "nx", + "osvw", + "osxsave", + "pae", + "pat", + "pausefilter", + "pcid", + "pclmulqdq", + "pdpe1gb", + "pfthreshold", + "pge", + "pni", + "popcnt", + "pse", + "pse36", + "rdpid", + "rdpru", + "rdrand", + "rdrnd", + "rdseed", + "rdtscp", + "rep_good", + "sep", + "sha", + "sha_ni", + "smap", + "smep", + "sse", + "sse2", + "sse4_1", + "sse4_2", + "sse4a", + "ssse3", + "svm", + "syscall", + "topoext", + "tsc", + "tsc_reliable", + "tsc_scale", + "umip", + "user_shstk", + "v_vmsave_vmload", + "vaes", + "vmcb_clean", + "vme", + "vmmcall", + "vpclmulqdq", + "xgetbv1", + "xsave", + "xsavec", + "xsaveerptr", + "xsaveopt", + "xsaves" + ], + "l3_cache_size": 524288, + "l2_cache_size": 1048576, + "l1_data_cache_size": 65536, + "l1_instruction_cache_size": 65536, + "l2_cache_line_size": 512, + "l2_cache_associativity": 6 + } + }, + "commit_info": { + "id": "d87e1ed28a8f60af03dd4cc8decf84b9c105777f", + "time": "2024-12-18T12:40:25Z", + "author_time": "2024-12-18T12:40:25Z", + "dirty": false, + "project": "ariadne", + "branch": "main" + }, + "benchmarks": [ + { + "group": null, + "name": "test_query_without_extensions", + "fullname": "benchmark/test_extensions.py::test_query_without_extensions", + "params": null, + "param": null, + "extra_info": {}, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.9760291240000072, + "max": 1.0183431690000049, + "mean": 1.0024572106000078, + "stddev": 0.01742925980443313, + "rounds": 5, + "median": 1.0082882389999952, + "iqr": 0.026282402000003202, + "q1": 0.989764906000012, + "q3": 1.0160473080000152, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.9760291240000072, + "hd15iqr": 1.0183431690000049, + "ops": 0.9975488124839392, + "total": 5.0122860530000395, + "iterations": 1 + } + }, + { + "group": null, + "name": "test_query_with_noop_extension", + "fullname": "benchmark/test_extensions.py::test_query_with_noop_extension", + "params": null, + "param": null, + "extra_info": {}, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.9955026739999937, + "max": 1.0561204939999982, + "mean": 1.0243621343999962, + "stddev": 0.024697694855521743, + "rounds": 5, + "median": 1.0331468420000078, + "iqr": 0.03772978500001045, + "q1": 1.0014782517499867, + "q3": 1.0392080367499972, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.9955026739999937, + "hd15iqr": 1.0561204939999982, + "ops": 0.9762172638153342, + "total": 5.121810671999981, + "iterations": 1 + } + }, + { + "group": null, + "name": "test_query_with_open_telemetry_extension", + "fullname": "benchmark/test_extensions.py::test_query_with_open_telemetry_extension", + "params": null, + "param": null, + "extra_info": {}, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 1.1948215740000023, + "max": 1.2150063219999936, + "mean": 1.2050184399999977, + "stddev": 0.007139408810024618, + "rounds": 5, + "median": 1.205015455999984, + "iqr": 0.005426098000000934, + "q1": 1.2023587560000024, + "q3": 1.2077848540000033, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 1.1948215740000023, + "hd15iqr": 1.2150063219999936, + "ops": 0.8298628193606745, + "total": 6.025092199999989, + "iterations": 1 + } + }, + { + "group": null, + "name": "test_query_with_open_tracing_extension", + "fullname": "benchmark/test_extensions.py::test_query_with_open_tracing_extension", + "params": null, + "param": null, + "extra_info": {}, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 1.083227776000001, + "max": 1.1117416820000017, + "mean": 1.0947331768000026, + "stddev": 0.010988945523456034, + "rounds": 5, + "median": 1.0921251719999816, + "iqr": 0.014656302999988213, + "q1": 1.087007251000017, + "q3": 1.1016635540000053, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 1.083227776000001, + "hd15iqr": 1.1117416820000017, + "ops": 0.9134645968464062, + "total": 5.473665884000013, + "iterations": 1 + } + } + ], + "datetime": "2024-12-18T12:41:24.157785+00:00", + "version": "5.1.0" +} \ No newline at end of file