diff --git a/benches/baseline.json b/benches/baseline.json index 82d1b4c..ce6603b 100644 --- a/benches/baseline.json +++ b/benches/baseline.json @@ -2,365 +2,365 @@ "catch_unwind_panics": { "smarm 1-thread": { "result": 10000, - "median": 112187, - "min": 111086, - "max": 121834 + "median": 122512, + "min": 113735, + "max": 124564 }, "smarm 20-thread": { "result": 10000, - "median": 20374, - "min": 19939, - "max": 21381 + "median": 20569, + "min": 19671, + "max": 21174 }, "tokio current_thread": { "result": 10000, - "median": 10425, - "min": 10338, - "max": 10795 + "median": 10134, + "min": 9081, + "max": 10524 }, "tokio multi-thread": { "result": 10000, - "median": 2420, - "min": 2309, - "max": 5657 + "median": 2461, + "min": 2351, + "max": 2715 } }, "chained_spawn": { "smarm 1-thread": { "result": 1000, - "median": 454, - "min": 443, - "max": 473 + "median": 498, + "min": 491, + "max": 503 }, "smarm 20-thread": { "result": 1000, - "median": 1884, - "min": 1866, - "max": 2124 + "median": 2135, + "min": 1881, + "max": 2284 }, "tokio current_thread": { "result": 1000, - "median": 110, - "min": 109, - "max": 124 + "median": 114, + "min": 106, + "max": 119 }, "tokio multi-thread": { "result": 1000, - "median": 172, + "median": 164, "min": 160, - "max": 177 + "max": 186 } }, "deep_recursion": { "smarm 1-thread": { "result": 1, - "median": 289, - "min": 283, - "max": 290 + "median": 316, + "min": 314, + "max": 322 }, "smarm 20-thread": { "result": 1, - "median": 683, - "min": 632, - "max": 725 + "median": 758, + "min": 725, + "max": 1222 }, "tokio current_thread": { "result": 1, - "median": 12, + "median": 11, "min": 11, - "max": 12 + "max": 14 }, "tokio multi-thread": { "result": 1, - "median": 51, - "min": 47, - "max": 56 + "median": 52, + "min": 51, + "max": 55 } }, "fan_out_compute": { "smarm 1-thread": { "result": 33860, - "median": 15040, - "min": 15026, - "max": 15050 + "median": 15074, + "min": 15064, + "max": 15081 }, "smarm 20-thread": { "result": 33860, - "median": 2365, - "min": 2324, - "max": 2393 + "median": 2786, + "min": 2539, + "max": 2913 }, "tokio current_thread": { "result": 33860, - "median": 14097, - "min": 14087, - "max": 14102 + "median": 14040, + "min": 13749, + "max": 14056 }, "tokio multi-thread": { "result": 33860, - "median": 2390, - "min": 2142, - "max": 2827 + "median": 2404, + "min": 2136, + "max": 2436 } }, "many_timers": { "smarm 1-thread": { "result": 10000, - "median": 113255, - "min": 105504, - "max": 118516 + "median": 117779, + "min": 107641, + "max": 120785 }, "smarm 20-thread": { "result": 10000, - "median": 53400, - "min": 53293, - "max": 54901 + "median": 54031, + "min": 53646, + "max": 54841 }, "tokio current_thread": { "result": 10000, - "median": 12443, - "min": 12402, - "max": 13170 + "median": 12417, + "min": 12383, + "max": 12479 }, "tokio multi-thread": { "result": 10000, - "median": 13701, - "min": 13374, - "max": 13913 + "median": 13880, + "min": 13405, + "max": 13953 } }, "mpsc_contention": { "smarm 1-thread": { "result": 320000, - "median": 3303, - "min": 3271, - "max": 3391 + "median": 3260, + "min": 2896, + "max": 3427 }, "smarm 20-thread": { "result": 320000, - "median": 35379, - "min": 34372, - "max": 36334 + "median": 41206, + "min": 40562, + "max": 41754 }, "tokio current_thread": { "result": 320000, - "median": 6034, - "min": 5428, - "max": 6037 + "median": 5895, + "min": 5272, + "max": 5902 }, "tokio multi-thread": { "result": 320000, - "median": 63753, - "min": 59875, - "max": 77970 + "median": 71069, + "min": 60076, + "max": 80026 } }, "multi_thread_scaling": { "smarm 1-thread": { "result": 33860, - "median": 15115, - "min": 15102, - "max": 15209 + "median": 15163, + "min": 15125, + "max": 15172 }, "smarm 2-thread": { "result": 33860, - "median": 8002, - "min": 7972, - "max": 8061 + "median": 7980, + "min": 7947, + "max": 8103 }, "smarm 4-thread": { "result": 33860, - "median": 4284, - "min": 4255, - "max": 4327 + "median": 4324, + "min": 4300, + "max": 4364 }, "smarm 20-thread": { "result": 33860, - "median": 2402, - "min": 2313, - "max": 2414 + "median": 2704, + "min": 2391, + "max": 2841 }, "tokio multi 1-thread": { "result": 33860, - "median": 14310, - "min": 14254, - "max": 14602 + "median": 14271, + "min": 14251, + "max": 14459 }, "tokio multi 2-thread": { "result": 33860, - "median": 7374, - "min": 7248, - "max": 7567 + "median": 7395, + "min": 7195, + "max": 7443 }, "tokio multi 4-thread": { "result": 33860, - "median": 3734, - "min": 3724, - "max": 3749 + "median": 3740, + "min": 3709, + "max": 3752 }, "tokio multi 20-thread": { "result": 33860, - "median": 2390, - "min": 2195, - "max": 2411 + "median": 2373, + "min": 2176, + "max": 2380 } }, "ping_pong_oneshot": { "smarm 1-thread": { "result": 1000, - "median": 796, - "min": 789, - "max": 814 + "median": 935, + "min": 910, + "max": 941 }, "smarm 20-thread": { "result": 1000, - "median": 6118, - "min": 5849, - "max": 6493 + "median": 6168, + "min": 6029, + "max": 6550 }, "tokio current_thread": { "result": 1000, - "median": 422, - "min": 405, - "max": 426 + "median": 407, + "min": 401, + "max": 430 }, "tokio multi-thread": { "result": 1000, - "median": 8983, - "min": 8906, - "max": 9037 + "median": 9395, + "min": 8795, + "max": 9812 } }, "ping_pong_steady": { "smarm 1-thread": { "result": 10000, - "median": 1209, - "min": 1191, - "max": 1222 + "median": 1517, + "min": 1501, + "max": 1527 }, "smarm 20-thread": { "result": 10000, - "median": 1549, - "min": 1523, - "max": 1584 + "median": 1910, + "min": 1848, + "max": 1947 }, "tokio current_thread": { "result": 10000, - "median": 1283, - "min": 1279, - "max": 1303 + "median": 1284, + "min": 1278, + "max": 1296 }, "tokio multi-thread": { "result": 10000, - "median": 82303, - "min": 81303, - "max": 83249 + "median": 82015, + "min": 81833, + "max": 82993 } }, "spawn_pair_control": { "smarm 1-thread": { "result": 1000, - "median": 558, - "min": 546, - "max": 584 + "median": 637, + "min": 632, + "max": 661 }, "smarm 20-thread": { "result": 1000, - "median": 4918, - "min": 4417, - "max": 5022 + "median": 5118, + "min": 5089, + "max": 5157 }, "tokio current_thread": { "result": 1000, - "median": 292, - "min": 280, - "max": 323 + "median": 288, + "min": 249, + "max": 300 }, "tokio multi-thread": { "result": 1000, - "median": 8561, - "min": 8546, - "max": 9121 + "median": 8617, + "min": 8534, + "max": 8808 } }, "spawn_storm_busy": { "smarm 1-thread": { "result": 10000, - "median": 105394, - "min": 97447, - "max": 106921 + "median": 105937, + "min": 101927, + "max": 107104 }, "smarm 20-thread": { "result": 10000, - "median": 15479, - "min": 15041, - "max": 16061 + "median": 15928, + "min": 15918, + "max": 16581 }, "tokio current_thread": { "result": 10000, - "median": 1237, - "min": 1114, - "max": 1248 + "median": 1248, + "min": 1121, + "max": 1253 }, "tokio multi-thread": { "result": 10000, - "median": 12354, - "min": 11581, - "max": 15660 + "median": 12313, + "min": 11641, + "max": 16848 } }, "uncontended_channel": { "smarm 1-thread": { "result": 1000000, - "median": 12085, - "min": 12020, - "max": 12162 + "median": 12452, + "min": 12315, + "max": 13700 }, "tokio current_thread": { "result": 1000000, - "median": 14840, - "min": 14763, - "max": 15051 + "median": 15091, + "min": 15086, + "max": 16944 } }, "yield_in_hot_loop": { "smarm 1-thread": { "result": 1000000, - "median": 30730, - "min": 30542, - "max": 30859 + "median": 33187, + "min": 33000, + "max": 33325 }, "tokio current_thread": { "result": 1000000, - "median": 70423, - "min": 65167, - "max": 70699 + "median": 74444, + "min": 67009, + "max": 75753 } }, "yield_many": { "smarm 1-thread": { "result": 200000, - "median": 10872, - "min": 10697, - "max": 10936 + "median": 10921, + "min": 10828, + "max": 11041 }, "smarm 20-thread": { "result": 200000, - "median": 44358, - "min": 43982, - "max": 44790 + "median": 44422, + "min": 43715, + "max": 44595 }, "tokio current_thread": { "result": 200000, - "median": 5312, - "min": 4751, - "max": 5478 + "median": 5355, + "min": 5327, + "max": 5426 }, "tokio multi-thread": { "result": 200000, - "median": 5832, - "min": 5533, - "max": 6951 + "median": 6170, + "min": 5982, + "max": 6898 } } } \ No newline at end of file