@@ -11,77 +11,107 @@ This file is automatically generated by the CI. Do not edit manually.
1111### Insert Benchmark
1212| language | backend | ngram_size | mean | stddev | iterations |
1313| :-----------| :---------------------------------| -------------:| ---------:| ----------:| -------------:|
14- | julia | SimString.jl | 2 | 82.4533 | 20.9049 | 100 |
15- | julia | SimString.jl | 3 | 99.6209 | 22.668 | 100 |
16- | julia | SimString.jl | 4 | 116.616 | 27.9649 | 100 |
17- | python | simstring-fast | 2 | 92.3882 | 3.10601 | 100 |
18- | python | simstring-fast | 3 | 105.725 | 3.54279 | 100 |
19- | python | simstring-fast | 4 | 116.859 | 3.84952 | 100 |
20- | python | simstring-rust (python bindings) | 2 | 36.67 | 1.56798 | 100 |
21- | python | simstring-rust (python bindings) | 3 | 45.8182 | 1.67668 | 100 |
22- | python | simstring-rust (python bindings) | 4 | 47.3754 | 1.84308 | 100 |
23- | ruby | simstring-pure | 2 | 658.982 | 11.2759 | 31 |
24- | ruby | simstring-pure | 3 | 755.847 | 15.0701 | 27 |
25- | ruby | simstring-pure | 4 | 887.748 | 27.218 | 23 |
26- | rust | simstring-rust (native) | 2 | 34.956 | 0.78317 | 100 |
27- | rust | simstring-rust (native) | 3 | 40.9365 | 0.730782 | 100 |
28- | rust | simstring-rust (native) | 4 | 42.9232 | 0.865492 | 100 |
14+ | c++ | simstring (C++ CLI) | 2 | 70.5297 | 0.75964 | 100 |
15+ | c++ | simstring (C++ CLI) | 3 | 92.9531 | 1.43876 | 100 |
16+ | c++ | simstring (C++ CLI) | 4 | 109.513 | 4.75971 | 100 |
17+ | julia | SimString.jl | 2 | 74.6172 | 26.9543 | 100 |
18+ | julia | SimString.jl | 3 | 89.3054 | 28.9836 | 100 |
19+ | julia | SimString.jl | 4 | 100.158 | 32.2867 | 100 |
20+ | python | simstring (C++ python bindings) | 2 | 62.1972 | 0.392221 | 100 |
21+ | python | simstring (C++ python bindings) | 3 | 80.9069 | 0.783485 | 100 |
22+ | python | simstring (C++ python bindings) | 4 | 93.2527 | 1.89854 | 100 |
23+ | python | simstring-fast | 2 | 84.7956 | 2.08558 | 100 |
24+ | python | simstring-fast | 3 | 98.5062 | 2.42705 | 100 |
25+ | python | simstring-fast | 4 | 108.406 | 2.48273 | 100 |
26+ | python | simstring-rust (python bindings) | 2 | 36.5196 | 0.477816 | 100 |
27+ | python | simstring-rust (python bindings) | 3 | 42.9315 | 0.696184 | 100 |
28+ | python | simstring-rust (python bindings) | 4 | 44.3525 | 0.693809 | 100 |
29+ | ruby | simstring-pure | 2 | 658.454 | 7.43869 | 31 |
30+ | ruby | simstring-pure | 3 | 749.192 | 16.5354 | 27 |
31+ | ruby | simstring-pure | 4 | 817.597 | 34.5543 | 25 |
32+ | rust | simstring-rust (native) | 2 | 34.3513 | 1.40037 | 100 |
33+ | rust | simstring-rust (native) | 3 | 39.1987 | 0.694337 | 100 |
34+ | rust | simstring-rust (native) | 4 | 41.1405 | 1.24262 | 100 |
2935
3036### Search Benchmark
3137| language | backend | ngram_size | threshold | mean | stddev | iterations |
3238| :-----------| :---------------------------------| -------------:| ------------:| ----------:| ----------:| -------------:|
33- | julia | SimString.jl | 2 | 0.6 | 374.092 | 6.65896 | 54 |
34- | julia | SimString.jl | 2 | 0.7 | 235.944 | 4.50321 | 85 |
35- | julia | SimString.jl | 2 | 0.8 | 128.727 | 4.2785 | 100 |
36- | julia | SimString.jl | 3 | 0.6 | 301.287 | 5.48684 | 67 |
37- | julia | SimString.jl | 3 | 0.7 | 196.47 | 3.83802 | 100 |
38- | julia | SimString.jl | 3 | 0.8 | 115.364 | 2.90565 | 100 |
39- | julia | SimString.jl | 4 | 0.6 | 275.273 | 3.79822 | 73 |
40- | julia | SimString.jl | 4 | 0.7 | 188.252 | 3.21616 | 100 |
41- | julia | SimString.jl | 4 | 0.8 | 113.641 | 2.98826 | 100 |
42- | python | simstring-fast | 2 | 0.6 | 112.454 | 3.5 | 100 |
43- | python | simstring-fast | 2 | 0.7 | 51.2751 | 1.74616 | 100 |
44- | python | simstring-fast | 2 | 0.8 | 20.9236 | 1.75162 | 100 |
45- | python | simstring-fast | 2 | 0.9 | 8.74439 | 0.0933141 | 100 |
46- | python | simstring-fast | 3 | 0.6 | 83.1509 | 3.0898 | 100 |
47- | python | simstring-fast | 3 | 0.7 | 37.9915 | 1.28218 | 100 |
48- | python | simstring-fast | 3 | 0.8 | 17.9946 | 0.722469 | 100 |
49- | python | simstring-fast | 3 | 0.9 | 8.8015 | 0.269075 | 100 |
50- | python | simstring-fast | 4 | 0.6 | 70.8197 | 4.03289 | 100 |
51- | python | simstring-fast | 4 | 0.7 | 35.024 | 1.07099 | 100 |
52- | python | simstring-fast | 4 | 0.8 | 17.8099 | 0.709621 | 100 |
53- | python | simstring-fast | 4 | 0.9 | 9.33821 | 0.778481 | 100 |
54- | python | simstring-rust (python bindings) | 2 | 0.6 | 12.5521 | 0.580874 | 100 |
55- | python | simstring-rust (python bindings) | 2 | 0.7 | 7.77735 | 0.235089 | 100 |
56- | python | simstring-rust (python bindings) | 2 | 0.8 | 4.69028 | 0.168399 | 100 |
57- | python | simstring-rust (python bindings) | 2 | 0.9 | 3.13187 | 0.16958 | 100 |
58- | python | simstring-rust (python bindings) | 3 | 0.6 | 9.86535 | 0.509445 | 100 |
59- | python | simstring-rust (python bindings) | 3 | 0.7 | 6.24039 | 0.568082 | 100 |
60- | python | simstring-rust (python bindings) | 3 | 0.8 | 3.97884 | 0.0804548 | 100 |
61- | python | simstring-rust (python bindings) | 3 | 0.9 | 3.01004 | 0.0577549 | 100 |
62- | python | simstring-rust (python bindings) | 4 | 0.6 | 7.96929 | 0.322975 | 100 |
63- | python | simstring-rust (python bindings) | 4 | 0.7 | 5.29467 | 0.184734 | 100 |
64- | python | simstring-rust (python bindings) | 4 | 0.8 | 3.74788 | 0.125329 | 100 |
65- | python | simstring-rust (python bindings) | 4 | 0.9 | 3.10095 | 0.0813672 | 100 |
66- | ruby | simstring-pure | 2 | 0.6 | 818.844 | 7.10663 | 25 |
67- | ruby | simstring-pure | 2 | 0.7 | 405.158 | 4.43661 | 50 |
68- | ruby | simstring-pure | 2 | 0.8 | 184.825 | 2.34637 | 100 |
69- | ruby | simstring-pure | 3 | 0.6 | 651.677 | 7.61389 | 31 |
70- | ruby | simstring-pure | 3 | 0.7 | 319.384 | 3.21981 | 63 |
71- | ruby | simstring-pure | 3 | 0.8 | 166.196 | 2.16786 | 100 |
72- | ruby | simstring-pure | 4 | 0.6 | 570.216 | 5.28286 | 36 |
73- | ruby | simstring-pure | 4 | 0.7 | 310.44 | 2.55017 | 65 |
74- | ruby | simstring-pure | 4 | 0.8 | 166.744 | 2.3515 | 100 |
75- | rust | simstring-rust (native) | 2 | 0.6 | 12.0232 | 0.106584 | 100 |
76- | rust | simstring-rust (native) | 2 | 0.7 | 7.45018 | 0.09073 | 100 |
77- | rust | simstring-rust (native) | 2 | 0.8 | 4.38787 | 0.065897 | 100 |
78- | rust | simstring-rust (native) | 2 | 0.9 | 2.58971 | 0.0424888 | 100 |
79- | rust | simstring-rust (native) | 3 | 0.6 | 9.15464 | 0.145812 | 100 |
80- | rust | simstring-rust (native) | 3 | 0.7 | 5.57469 | 0.0555077 | 100 |
81- | rust | simstring-rust (native) | 3 | 0.8 | 3.50387 | 0.053521 | 100 |
82- | rust | simstring-rust (native) | 3 | 0.9 | 2.41783 | 0.0328014 | 100 |
83- | rust | simstring-rust (native) | 4 | 0.6 | 6.96025 | 0.10177 | 100 |
84- | rust | simstring-rust (native) | 4 | 0.7 | 4.70579 | 0.162528 | 100 |
85- | rust | simstring-rust (native) | 4 | 0.8 | 3.21216 | 0.0608143 | 100 |
86- | rust | simstring-rust (native) | 4 | 0.9 | 2.4782 | 0.0527386 | 100 |
39+ | c++ | simstring (C++ CLI) | 2 | 0.6 | 16.1694 | 0.22261 | 100 |
40+ | c++ | simstring (C++ CLI) | 2 | 0.7 | 10.6716 | 0.0926594 | 100 |
41+ | c++ | simstring (C++ CLI) | 2 | 0.8 | 6.70105 | 0.0976024 | 100 |
42+ | c++ | simstring (C++ CLI) | 2 | 0.9 | 4.19354 | 0.0624261 | 100 |
43+ | c++ | simstring (C++ CLI) | 3 | 0.6 | 10.8589 | 0.176831 | 100 |
44+ | c++ | simstring (C++ CLI) | 3 | 0.7 | 8.21681 | 0.308618 | 100 |
45+ | c++ | simstring (C++ CLI) | 3 | 0.8 | 5.9001 | 0.0610765 | 100 |
46+ | c++ | simstring (C++ CLI) | 3 | 0.9 | 4.26018 | 0.0578283 | 100 |
47+ | c++ | simstring (C++ CLI) | 4 | 0.6 | 10.0337 | 0.43709 | 100 |
48+ | c++ | simstring (C++ CLI) | 4 | 0.7 | 7.90938 | 0.0917609 | 100 |
49+ | c++ | simstring (C++ CLI) | 4 | 0.8 | 6.06791 | 0.198154 | 100 |
50+ | c++ | simstring (C++ CLI) | 4 | 0.9 | 4.49024 | 0.10502 | 100 |
51+ | julia | SimString.jl | 2 | 0.6 | 324.404 | 5.39998 | 62 |
52+ | julia | SimString.jl | 2 | 0.7 | 202.641 | 4.07989 | 99 |
53+ | julia | SimString.jl | 2 | 0.8 | 110.74 | 3.96646 | 100 |
54+ | julia | SimString.jl | 3 | 0.6 | 265.272 | 4.71084 | 76 |
55+ | julia | SimString.jl | 3 | 0.7 | 172.086 | 4.25564 | 100 |
56+ | julia | SimString.jl | 3 | 0.8 | 99.7552 | 4.47243 | 100 |
57+ | julia | SimString.jl | 4 | 0.6 | 240.747 | 3.90012 | 84 |
58+ | julia | SimString.jl | 4 | 0.7 | 162.302 | 4.65208 | 100 |
59+ | julia | SimString.jl | 4 | 0.8 | 95.9214 | 4.57018 | 100 |
60+ | python | simstring (C++ python bindings) | 2 | 0.6 | 14.2694 | 0.108672 | 100 |
61+ | python | simstring (C++ python bindings) | 2 | 0.7 | 8.88644 | 0.0494408 | 100 |
62+ | python | simstring (C++ python bindings) | 2 | 0.8 | 4.88229 | 0.043438 | 100 |
63+ | python | simstring (C++ python bindings) | 2 | 0.9 | 2.48664 | 0.0535807 | 100 |
64+ | python | simstring (C++ python bindings) | 3 | 0.6 | 9.34353 | 0.154261 | 100 |
65+ | python | simstring (C++ python bindings) | 3 | 0.7 | 6.55434 | 0.0568323 | 100 |
66+ | python | simstring (C++ python bindings) | 3 | 0.8 | 4.20335 | 0.0500603 | 100 |
67+ | python | simstring (C++ python bindings) | 3 | 0.9 | 2.57654 | 0.0705439 | 100 |
68+ | python | simstring (C++ python bindings) | 4 | 0.6 | 8.41652 | 0.419479 | 100 |
69+ | python | simstring (C++ python bindings) | 4 | 0.7 | 6.31118 | 0.180096 | 100 |
70+ | python | simstring (C++ python bindings) | 4 | 0.8 | 4.30364 | 0.0660529 | 100 |
71+ | python | simstring (C++ python bindings) | 4 | 0.9 | 2.78194 | 0.0692478 | 100 |
72+ | python | simstring-fast | 2 | 0.6 | 50.7992 | 2.31756 | 100 |
73+ | python | simstring-fast | 2 | 0.7 | 29.7936 | 0.799515 | 100 |
74+ | python | simstring-fast | 2 | 0.8 | 15.5299 | 0.583862 | 100 |
75+ | python | simstring-fast | 2 | 0.9 | 6.29978 | 0.0639989 | 100 |
76+ | python | simstring-fast | 3 | 0.6 | 39.833 | 3.57152 | 100 |
77+ | python | simstring-fast | 3 | 0.7 | 24.0407 | 1.64307 | 100 |
78+ | python | simstring-fast | 3 | 0.8 | 13.326 | 0.276973 | 100 |
79+ | python | simstring-fast | 3 | 0.9 | 6.29073 | 0.0466905 | 100 |
80+ | python | simstring-fast | 4 | 0.6 | 38.307 | 3.54873 | 100 |
81+ | python | simstring-fast | 4 | 0.7 | 23.9645 | 1.5564 | 100 |
82+ | python | simstring-fast | 4 | 0.8 | 13.5956 | 0.28362 | 100 |
83+ | python | simstring-fast | 4 | 0.9 | 6.59479 | 0.0964754 | 100 |
84+ | python | simstring-rust (python bindings) | 2 | 0.6 | 11.8027 | 0.642714 | 100 |
85+ | python | simstring-rust (python bindings) | 2 | 0.7 | 7.79105 | 0.532559 | 100 |
86+ | python | simstring-rust (python bindings) | 2 | 0.8 | 4.7016 | 0.338756 | 100 |
87+ | python | simstring-rust (python bindings) | 2 | 0.9 | 3.03132 | 0.0642981 | 100 |
88+ | python | simstring-rust (python bindings) | 3 | 0.6 | 9.34726 | 0.497463 | 100 |
89+ | python | simstring-rust (python bindings) | 3 | 0.7 | 6.03303 | 0.400933 | 100 |
90+ | python | simstring-rust (python bindings) | 3 | 0.8 | 3.96346 | 0.183758 | 100 |
91+ | python | simstring-rust (python bindings) | 3 | 0.9 | 3.01067 | 0.157644 | 100 |
92+ | python | simstring-rust (python bindings) | 4 | 0.6 | 7.91376 | 0.800148 | 100 |
93+ | python | simstring-rust (python bindings) | 4 | 0.7 | 5.41956 | 0.390713 | 100 |
94+ | python | simstring-rust (python bindings) | 4 | 0.8 | 3.75295 | 0.12943 | 100 |
95+ | python | simstring-rust (python bindings) | 4 | 0.9 | 3.1076 | 0.13195 | 100 |
96+ | ruby | simstring-pure | 2 | 0.6 | 491.679 | 8.46106 | 41 |
97+ | ruby | simstring-pure | 2 | 0.7 | 292.408 | 5.49693 | 69 |
98+ | ruby | simstring-pure | 2 | 0.8 | 153.815 | 1.85881 | 100 |
99+ | ruby | simstring-pure | 3 | 0.6 | 404.759 | 5.06598 | 50 |
100+ | ruby | simstring-pure | 3 | 0.7 | 252.624 | 3.81998 | 80 |
101+ | ruby | simstring-pure | 3 | 0.8 | 142.68 | 1.8126 | 100 |
102+ | ruby | simstring-pure | 4 | 0.6 | 410.834 | 8.05903 | 49 |
103+ | ruby | simstring-pure | 4 | 0.7 | 259.793 | 2.38071 | 77 |
104+ | ruby | simstring-pure | 4 | 0.8 | 150.953 | 2.20371 | 100 |
105+ | rust | simstring-rust (native) | 2 | 0.6 | 11.5034 | 0.178339 | 100 |
106+ | rust | simstring-rust (native) | 2 | 0.7 | 7.22238 | 0.0724917 | 100 |
107+ | rust | simstring-rust (native) | 2 | 0.8 | 4.28316 | 0.0508211 | 100 |
108+ | rust | simstring-rust (native) | 2 | 0.9 | 2.55472 | 0.0398967 | 100 |
109+ | rust | simstring-rust (native) | 3 | 0.6 | 8.68713 | 0.113009 | 100 |
110+ | rust | simstring-rust (native) | 3 | 0.7 | 5.46815 | 0.109562 | 100 |
111+ | rust | simstring-rust (native) | 3 | 0.8 | 3.46274 | 0.108755 | 100 |
112+ | rust | simstring-rust (native) | 3 | 0.9 | 2.38287 | 0.0549281 | 100 |
113+ | rust | simstring-rust (native) | 4 | 0.6 | 6.67462 | 0.0811714 | 100 |
114+ | rust | simstring-rust (native) | 4 | 0.7 | 4.57392 | 0.0865578 | 100 |
115+ | rust | simstring-rust (native) | 4 | 0.8 | 3.13664 | 0.0792185 | 100 |
116+ | rust | simstring-rust (native) | 4 | 0.9 | 2.02447 | 0.0517866 | 100 |
87117
0 commit comments