From de89a11ab3d33d853cf9cbb22578aec897b87ed0 Mon Sep 17 00:00:00 2001 From: miaobyte Date: Wed, 28 Oct 2026 15:35:31 +0800 Subject: [PATCH] =?UTF-8?q?benchmark:=20v0.3.22=20c2+JIT=20=E5=85=A8?= =?UTF-8?q?=E9=87=8F=E5=BF=AB=E7=85=A7=EF=BC=88iops=200.137=C3=97Python?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 来源:coding2 M1 快照 results-v0.3.21-20261028T072622Z.csv (测量时 JIT 未提交,version 记为 v0.3.21-5-gd21743b-dirty)。 iops N=2000 12038ns = 0.137×Python;JIT off 为 1.12×。 其余 9 case 仍走解释路径,fib/nqueens 慢约 1.3× 属 c2 递归差距(M2)。 Co-Authored-By: Claude Code --- .../results-v0.3.21-20261028T072622Z.csv | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 benchmark/results/results-v0.3.21-20261028T072622Z.csv diff --git a/benchmark/results/results-v0.3.21-20261028T072622Z.csv b/benchmark/results/results-v0.3.21-20261028T072622Z.csv new file mode 100644 index 00000000..44c9e85c --- /dev/null +++ b/benchmark/results/results-v0.3.21-20261028T072622Z.csv @@ -0,0 +1,31 @@ +timestamp,version,commit,cpu,case,input,samples,kvlang_shm_ns,kvlang_fs_ns,kvlang_redis_ns,python_ns,rust_ns,c_ns,python_ver,rust_ver,c_ver,native_opt,valid +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,binary_search,N=16,3,366241,,,14009,743,449,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,binary_search,N=32,3,791659,,,24514,1351,968,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,binary_search,N=64,3,1773776,,,45375,2872,2046,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,binary_trees,depth=4,3,953579,,,14436,2749,5601,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,binary_trees,depth=5,3,1886070,,,22642,3271,6173,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,binary_trees,depth=6,3,3747003,,,40407,4464,9356,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,fib,n=8,3,175466,,,10226,317,303,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,fib,n=9,3,270568,,,12153,412,426,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,fib,n=10,3,423049,,,15042,511,566,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,hash_table,N=50,3,499678,,,33402,5122,266,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,hash_table,N=100,3,990221,,,63291,7968,455,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,hash_table,N=200,3,1986725,,,113185,14871,765,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,iops,N=500,3,11299,,,23315,484,264,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,iops,N=1000,3,12058,,,45631,795,419,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,iops,N=2000,3,12038,,,90462,1462,785,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,k_nucleotide,rep=3,3,1696971,,,39372,3219,215,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,k_nucleotide,rep=5,3,2841608,,,62220,4907,292,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,k_nucleotide,rep=8,3,4620677,,,97929,7400,429,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,matmul,N=4,3,261317,,,20222,333,229,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,matmul,N=6,3,825554,,,53902,444,346,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,matmul,N=8,3,1886315,,,114587,727,581,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,nqueens,N=4,3,119507,,,13641,337,271,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,nqueens,N=5,3,310070,,,23844,554,530,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,nqueens,N=6,3,818818,,,50584,1554,1483,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,prime_sieve,N=50,3,629361,,,40713,14381,18843,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,prime_sieve,N=75,3,848457,,,61815,20014,23863,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,prime_sieve,N=100,3,1021881,,,80817,20815,22032,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,quicksort,"N=32,seed=1",3,652057,,,18407,1117,1024,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,quicksort,"N=64,seed=1",3,1455498,,,33960,2364,2158,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True +2026-10-28T07:26:22Z,v0.3.21-5-gd21743b-dirty,d21743b,Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz,quicksort,"N=128,seed=1",3,3085416,,,65765,5166,4734,3.12.7,1.97.1,13.3.0,gcc -O1 / rustc opt-level=1 / cpython,True