diff --git a/benches/baseline.json b/benches/baseline.json index ff05710..f06249c 100644 --- a/benches/baseline.json +++ b/benches/baseline.json @@ -2,313 +2,313 @@ "chained_spawn": { "smarm 1-thread": { "result": 1000, - "median": 266, - "min": 242, - "max": 351 + "median": 390, + "min": 380, + "max": 1872 }, "smarm 24-thread": { "result": 1000, - "median": 742, - "min": 696, - "max": 860 + "median": 877, + "min": 834, + "max": 1289 }, "tokio current_thread": { "result": 1000, - "median": 62, - "min": 61, - "max": 68 + "median": 57, + "min": 56, + "max": 62 }, "tokio multi-thread": { "result": 1000, - "median": 190, - "min": 169, - "max": 207 + "median": 188, + "min": 174, + "max": 213 } }, "yield_many": { "smarm 1-thread": { "result": 200000, - "median": 19071, - "min": 18776, - "max": 19396 + "median": 16992, + "min": 16132, + "max": 20241 }, "smarm 24-thread": { "result": 200000, - "median": 172454, - "min": 166246, - "max": 174230 + "median": 110968, + "min": 109901, + "max": 113206 }, "tokio current_thread": { "result": 200000, - "median": 4737, - "min": 4644, - "max": 5065 + "median": 4874, + "min": 4812, + "max": 4915 }, "tokio multi-thread": { "result": 200000, - "median": 8738, - "min": 7852, - "max": 9770 + "median": 8667, + "min": 7713, + "max": 9942 } }, "fan_out_compute": { "smarm 1-thread": { "result": 33860, - "median": 13234, - "min": 13196, - "max": 13390 + "median": 13249, + "min": 13189, + "max": 13350 }, "smarm 24-thread": { "result": 33860, - "median": 2244, - "min": 2162, - "max": 2380 + "median": 2448, + "min": 2279, + "max": 3147 }, "tokio current_thread": { "result": 33860, - "median": 14049, - "min": 14035, - "max": 14300 + "median": 12319, + "min": 12299, + "max": 12460 }, "tokio multi-thread": { "result": 33860, - "median": 1474, - "min": 1285, - "max": 1823 + "median": 1605, + "min": 1363, + "max": 2695 } }, "ping_pong_oneshot": { "smarm 1-thread": { "result": 1000, - "median": 751, - "min": 727, - "max": 913 + "median": 912, + "min": 875, + "max": 971 }, "smarm 24-thread": { "result": 1000, - "median": 1308, - "min": 1227, - "max": 1396 + "median": 1540, + "min": 1430, + "max": 1815 }, "tokio current_thread": { "result": 1000, - "median": 407, - "min": 400, - "max": 444 + "median": 376, + "min": 360, + "max": 548 }, "tokio multi-thread": { "result": 1000, - "median": 10869, - "min": 8683, - "max": 11688 + "median": 10736, + "min": 8365, + "max": 13093 } }, "spawn_storm_busy": { "smarm 1-thread": { "result": 10000, - "median": 112045, - "min": 99936, - "max": 117329 + "median": 106102, + "min": 95978, + "max": 111386 }, "smarm 24-thread": { "result": 10000, - "median": 137105, - "min": 130852, - "max": 147707 + "median": 69661, + "min": 67241, + "max": 72895 }, "tokio current_thread": { "result": 10000, - "median": 1128, - "min": 1123, - "max": 1435 + "median": 1150, + "min": 1141, + "max": 1180 }, "tokio multi-thread": { "result": 10000, - "median": 19674, - "min": 16013, - "max": 27234 + "median": 18821, + "min": 16107, + "max": 25494 } }, "mpsc_contention": { "smarm 1-thread": { "result": 320000, - "median": 3667, - "min": 3608, - "max": 4126 + "median": 3535, + "min": 3439, + "max": 3804 }, "smarm 24-thread": { "result": 320000, - "median": 45681, - "min": 31908, - "max": 51287 + "median": 36652, + "min": 33385, + "max": 39609 }, "tokio current_thread": { "result": 320000, - "median": 6228, - "min": 6210, - "max": 6514 + "median": 5510, + "min": 5402, + "max": 6584 }, "tokio multi-thread": { "result": 320000, - "median": 66173, - "min": 42208, - "max": 83255 + "median": 52301, + "min": 37540, + "max": 78902 } }, "many_timers": { "smarm 1-thread": { "result": 10000, - "median": 119988, - "min": 107308, - "max": 123557 + "median": 105353, + "min": 101581, + "max": 125061 }, "smarm 24-thread": { "result": 10000, - "median": 218842, - "min": 182009, - "max": 256988 + "median": 95839, + "min": 92306, + "max": 98854 }, "tokio current_thread": { "result": 10000, - "median": 12432, - "min": 12308, - "max": 13468 + "median": 12568, + "min": 12372, + "max": 12675 }, "tokio multi-thread": { "result": 10000, - "median": 16311, - "min": 15026, - "max": 16897 + "median": 16393, + "min": 15434, + "max": 17018 } }, "multi_thread_scaling": { "smarm 1-thread": { "result": 33860, - "median": 14908, - "min": 14857, - "max": 15218 + "median": 15063, + "min": 14963, + "max": 15957 }, "smarm 2-thread": { "result": 33860, - "median": 7834, - "min": 7717, - "max": 8033 + "median": 8075, + "min": 7799, + "max": 13446 }, "smarm 4-thread": { "result": 33860, - "median": 4393, - "min": 4326, - "max": 4435 + "median": 4396, + "min": 4312, + "max": 4650 }, "smarm 24-thread": { "result": 33860, - "median": 2173, - "min": 2068, - "max": 2405 + "median": 2278, + "min": 2145, + "max": 2480 }, "tokio multi 1-thread": { "result": 33860, - "median": 14432, - "min": 14219, - "max": 14763 + "median": 14203, + "min": 14163, + "max": 14723 }, "tokio multi 2-thread": { "result": 33860, - "median": 7333, - "min": 7222, - "max": 7477 + "median": 7346, + "min": 7143, + "max": 7587 }, "tokio multi 4-thread": { "result": 33860, - "median": 3741, - "min": 3681, - "max": 3876 + "median": 3782, + "min": 3699, + "max": 4305 }, "tokio multi 24-thread": { "result": 33860, - "median": 1513, - "min": 1375, - "max": 1979 + "median": 1757, + "min": 1255, + "max": 2058 } }, "deep_recursion": { "smarm 1-thread": { "result": 1, - "median": 102, - "min": 96, - "max": 123 + "median": 227, + "min": 214, + "max": 1685 }, "smarm 24-thread": { "result": 1, - "median": 597, - "min": 576, - "max": 682 + "median": 744, + "min": 706, + "max": 802 }, "tokio current_thread": { "result": 1, - "median": 13, - "min": 11, - "max": 35 + "median": 11, + "min": 10, + "max": 12 }, "tokio multi-thread": { "result": 1, - "median": 56, - "min": 46, - "max": 65 + "median": 53, + "min": 43, + "max": 59 } }, "yield_in_hot_loop": { "smarm 1-thread": { "result": 1000000, - "median": 80680, - "min": 80308, - "max": 81845 + "median": 65826, + "min": 64361, + "max": 66076 }, "tokio current_thread": { "result": 1000000, - "median": 72606, - "min": 72154, - "max": 77206 + "median": 75553, + "min": 75338, + "max": 76179 } }, "uncontended_channel": { "smarm 1-thread": { "result": 1000000, - "median": 9257, - "min": 9223, - "max": 12049 + "median": 13502, + "min": 10935, + "max": 13626 }, "tokio current_thread": { "result": 1000000, - "median": 16925, - "min": 16848, - "max": 17019 + "median": 16994, + "min": 16968, + "max": 17030 } }, "catch_unwind_panics": { "smarm 1-thread": { "result": 10000, - "median": 116821, - "min": 111345, - "max": 128261 + "median": 108080, + "min": 105901, + "max": 122945 }, "smarm 24-thread": { "result": 10000, - "median": 117487, - "min": 107011, - "max": 129307 + "median": 11650, + "min": 11110, + "max": 12260 }, "tokio current_thread": { "result": 10000, - "median": 10425, - "min": 10141, - "max": 10604 + "median": 9680, + "min": 9437, + "max": 10924 }, "tokio multi-thread": { "result": 10000, - "median": 6418, - "min": 3715, - "max": 7144 + "median": 5625, + "min": 3051, + "max": 7275 } } } \ No newline at end of file