Created
December 26, 2025 21:56
-
-
Save ChristopherBiscardi/3bd87157884112589d33f267992ca4c3 to your computer and use it in GitHub Desktop.
windows forte pr 40 bench
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Running benches\bevy_tasks.rs (target\release\deps\bevy_tasks-bd20a9e64a1f7716.exe) | |
| Timer precision: 100 ns | |
| bevy_tasks fastest │ slowest │ median │ mean │ samples │ iters | |
| ╰─ overhead │ │ │ │ │ | |
| ├─ bevy_tasks │ │ │ │ │ | |
| │ ├─ 100 3.099 µs │ 53.69 µs │ 5.799 µs │ 7.456 µs │ 100 │ 100 | |
| │ ├─ 1000 7.799 µs │ 23.89 µs │ 10.74 µs │ 11.4 µs │ 100 │ 100 | |
| │ ├─ 10000 58.39 µs │ 163.4 µs │ 69.09 µs │ 71.41 µs │ 100 │ 100 | |
| │ ├─ 100000 592 µs │ 1.045 ms │ 863.3 µs │ 839.6 µs │ 100 │ 100 | |
| │ ├─ 1000000 7.767 ms │ 10.24 ms │ 9.316 ms │ 9.265 ms │ 100 │ 100 | |
| │ ╰─ 10000000 86.71 ms │ 97.4 ms │ 92.39 ms │ 92.31 ms │ 100 │ 100 | |
| ├─ forte │ │ │ │ │ | |
| │ ├─ 100 2.024 µs │ 3.574 µs │ 2.087 µs │ 2.231 µs │ 100 │ 800 | |
| │ ├─ 1000 10.99 µs │ 49.19 µs │ 18.49 µs │ 21.46 µs │ 100 │ 100 | |
| │ ├─ 10000 56.19 µs │ 204.4 µs │ 91.29 µs │ 92.13 µs │ 100 │ 100 | |
| │ ├─ 100000 203.3 µs │ 597 µs │ 247.6 µs │ 262 µs │ 100 │ 100 | |
| │ ├─ 1000000 1.402 ms │ 1.837 ms │ 1.518 ms │ 1.529 ms │ 100 │ 100 | |
| │ ╰─ 10000000 13.2 ms │ 16.86 ms │ 14.1 ms │ 14.18 ms │ 100 │ 100 | |
| ├─ rayon │ │ │ │ │ | |
| │ ├─ 100 2.399 µs │ 714 µs │ 3.099 µs │ 10.2 µs │ 100 │ 100 | |
| │ ├─ 1000 15.69 µs │ 140.9 µs │ 92.59 µs │ 84.85 µs │ 100 │ 100 | |
| │ ├─ 10000 28.29 µs │ 238.4 µs │ 35.19 µs │ 40.07 µs │ 100 │ 100 | |
| │ ├─ 100000 150.1 µs │ 418.3 µs │ 168.9 µs │ 190.4 µs │ 100 │ 100 | |
| │ ├─ 1000000 1.294 ms │ 1.725 ms │ 1.381 ms │ 1.401 ms │ 100 │ 100 | |
| │ ╰─ 10000000 12.86 ms │ 15.02 ms │ 13.61 ms │ 13.65 ms │ 100 │ 100 | |
| ╰─ serial │ │ │ │ │ | |
| ├─ 100 2.012 µs │ 2.162 µs │ 2.024 µs │ 2.02 µs │ 100 │ 800 | |
| ├─ 1000 20.09 µs │ 38.19 µs │ 20.19 µs │ 20.6 µs │ 100 │ 100 | |
| ├─ 10000 199.3 µs │ 308.8 µs │ 205.6 µs │ 210.6 µs │ 100 │ 100 | |
| ├─ 100000 1.997 ms │ 3.381 ms │ 2.037 ms │ 2.124 ms │ 100 │ 100 | |
| ├─ 1000000 19.93 ms │ 27.28 ms │ 20.12 ms │ 20.44 ms │ 100 │ 100 | |
| ╰─ 10000000 197.5 ms │ 223.6 ms │ 201 ms │ 203.5 ms │ 100 │ 100 | |
| Running benches\fork_join.rs (target\release\deps\fork_join-c7fb04f96403b516.exe) | |
| Timer precision: 100 ns | |
| fork_join fastest │ slowest │ median │ mean │ samples │ iters | |
| ├─ baseline │ │ │ │ │ | |
| │ ├─ (5, 31) 28.71 ns │ 37.11 ns │ 28.91 ns │ 29.2 ns │ 100 │ 51200 | |
| │ ├─ (6, 63) 59.18 ns │ 80.27 ns │ 59.96 ns │ 60.35 ns │ 100 │ 25600 | |
| │ ├─ (7, 127) 121.6 ns │ 124.8 ns │ 121.6 ns │ 122 ns │ 100 │ 12800 | |
| │ ├─ (8, 255) 246.6 ns │ 251.3 ns │ 248.2 ns │ 248 ns │ 100 │ 6400 | |
| │ ├─ (9, 511) 493.5 ns │ 637.3 ns │ 496.6 ns │ 500.4 ns │ 100 │ 3200 | |
| │ ├─ (10, 1023) 1.018 µs │ 1.299 µs │ 1.037 µs │ 1.037 µs │ 100 │ 1600 | |
| │ ├─ (11, 2047) 2.012 µs │ 3.849 µs │ 2.037 µs │ 2.067 µs │ 100 │ 800 | |
| │ ├─ (12, 4095) 4.149 µs │ 7.924 µs │ 4.174 µs │ 4.237 µs │ 100 │ 400 | |
| │ ├─ (13, 8191) 8.199 µs │ 19.09 µs │ 8.549 µs │ 8.602 µs │ 100 │ 200 | |
| │ ├─ (14, 16383) 16.49 µs │ 97.69 µs │ 16.79 µs │ 18.51 µs │ 100 │ 100 | |
| │ ├─ (15, 32767) 37.09 µs │ 59.39 µs │ 37.69 µs │ 38.38 µs │ 100 │ 100 | |
| │ ├─ (16, 65535) 82.59 µs │ 187.9 µs │ 84.79 µs │ 86.34 µs │ 100 │ 100 | |
| │ ├─ (17, 131071) 170.3 µs │ 304.6 µs │ 172.7 µs │ 174.9 µs │ 100 │ 100 | |
| │ ├─ (18, 262143) 337.1 µs │ 913.3 µs │ 344.5 µs │ 355 µs │ 100 │ 100 | |
| │ ├─ (19, 524287) 731.4 µs │ 2.882 ms │ 854 µs │ 927.4 µs │ 100 │ 100 | |
| │ ╰─ (20, 1048575) 4.412 ms │ 9.035 ms │ 5.746 ms │ 5.804 ms │ 100 │ 100 | |
| ├─ chili │ │ │ │ │ | |
| │ ├─ (5, 31) 104.4 ns │ 209.1 ns │ 110.7 ns │ 112 ns │ 100 │ 12800 | |
| │ ├─ (6, 63) 201.3 ns │ 271.6 ns │ 204.4 ns │ 206.7 ns │ 100 │ 6400 | |
| │ ├─ (7, 127) 387.3 ns │ 477.9 ns │ 395.1 ns │ 397.7 ns │ 100 │ 3200 | |
| │ ├─ (8, 255) 731 ns │ 1.012 µs │ 743.5 ns │ 749.4 ns │ 100 │ 1600 | |
| │ ├─ (9, 511) 1.412 µs │ 1.762 µs │ 1.449 µs │ 1.455 µs │ 100 │ 800 | |
| │ ├─ (10, 1023) 2.774 µs │ 3.299 µs │ 2.824 µs │ 2.826 µs │ 100 │ 400 | |
| │ ├─ (11, 2047) 5.449 µs │ 6.749 µs │ 5.549 µs │ 5.579 µs │ 100 │ 200 | |
| │ ├─ (12, 4095) 10.59 µs │ 25.19 µs │ 10.79 µs │ 11.31 µs │ 100 │ 100 | |
| │ ├─ (13, 8191) 20.59 µs │ 39.19 µs │ 20.89 µs │ 21.76 µs │ 100 │ 100 | |
| │ ├─ (14, 16383) 40.39 µs │ 65.19 µs │ 40.99 µs │ 42.66 µs │ 100 │ 100 | |
| │ ├─ (15, 32767) 60.39 µs │ 127.8 µs │ 83.69 µs │ 85.66 µs │ 100 │ 100 | |
| │ ├─ (16, 65535) 115.3 µs │ 235.4 µs │ 172.1 µs │ 174.4 µs │ 100 │ 100 | |
| │ ├─ (17, 131071) 190.7 µs │ 390.4 µs │ 335.2 µs │ 317.6 µs │ 100 │ 100 | |
| │ ├─ (18, 262143) 346.2 µs │ 841.5 µs │ 524.1 µs │ 525.5 µs │ 100 │ 100 | |
| │ ├─ (19, 524287) 431.1 µs │ 1.386 ms │ 872.3 µs │ 894.2 µs │ 100 │ 100 | |
| │ ╰─ (20, 1048575) 1.263 ms │ 2.207 ms │ 1.568 ms │ 1.603 ms │ 100 │ 100 | |
| ├─ forte │ │ │ │ │ | |
| │ ├─ (5, 31) 101.3 ns │ 806 ns │ 131 ns │ 171.1 ns │ 100 │ 6400 | |
| │ ├─ (6, 63) 224.8 ns │ 870.1 ns │ 268.5 ns │ 288.3 ns │ 100 │ 6400 | |
| │ ├─ (7, 127) 387.3 ns │ 3.762 µs │ 599.8 ns │ 637.9 ns │ 100 │ 800 | |
| │ ├─ (8, 255) 906 ns │ 3.193 µs │ 1.081 µs │ 1.101 µs │ 100 │ 1600 | |
| │ ├─ (9, 511) 1.849 µs │ 8.762 µs │ 2.212 µs │ 2.383 µs │ 100 │ 800 | |
| │ ├─ (10, 1023) 3.299 µs │ 16.89 µs │ 4.899 µs │ 4.756 µs │ 100 │ 100 | |
| │ ├─ (11, 2047) 6.299 µs │ 53.09 µs │ 9.549 µs │ 11.92 µs │ 100 │ 100 | |
| │ ├─ (12, 4095) 9.699 µs │ 81.49 µs │ 18.19 µs │ 21.88 µs │ 100 │ 100 | |
| │ ├─ (13, 8191) 16.59 µs │ 282.7 µs │ 35.89 µs │ 39.71 µs │ 100 │ 100 | |
| │ ├─ (14, 16383) 24.99 µs │ 219.3 µs │ 60.79 µs │ 64.05 µs │ 100 │ 100 | |
| │ ├─ (15, 32767) 47.29 µs │ 203.6 µs │ 81.34 µs │ 83.8 µs │ 100 │ 100 | |
| │ ├─ (16, 65535) 49.09 µs │ 363.1 µs │ 94.34 µs │ 99.41 µs │ 100 │ 100 | |
| │ ├─ (17, 131071) 94.29 µs │ 398.1 µs │ 129.2 µs │ 138.7 µs │ 100 │ 100 | |
| │ ├─ (18, 262143) 142.5 µs │ 505.9 µs │ 179.4 µs │ 188.4 µs │ 100 │ 100 | |
| │ ├─ (19, 524287) 216.1 µs │ 749.4 µs │ 261.2 µs │ 282.1 µs │ 100 │ 100 | |
| │ ╰─ (20, 1048575) 388.6 µs │ 960.3 µs │ 467 µs │ 481.4 µs │ 100 │ 100 | |
| ╰─ rayon │ │ │ │ │ | |
| ├─ (5, 31) 3.399 µs │ 628.7 µs │ 18.24 µs │ 58.39 µs │ 100 │ 100 | |
| ├─ (6, 63) 8.399 µs │ 134.6 µs │ 14.89 µs │ 17.37 µs │ 100 │ 100 | |
| ├─ (7, 127) 13.79 µs │ 350.7 µs │ 20.09 µs │ 38.51 µs │ 100 │ 100 | |
| ├─ (8, 255) 17.79 µs │ 456.4 µs │ 29.84 µs │ 52.44 µs │ 100 │ 100 | |
| ├─ (9, 511) 20.29 µs │ 425.8 µs │ 35.69 µs │ 62.11 µs │ 100 │ 100 | |
| ├─ (10, 1023) 25.09 µs │ 590.6 µs │ 41.09 µs │ 75.6 µs │ 100 │ 100 | |
| ├─ (11, 2047) 34.29 µs │ 493.4 µs │ 48.59 µs │ 79.26 µs │ 100 │ 100 | |
| ├─ (12, 4095) 36.89 µs │ 1.132 ms │ 50.94 µs │ 99.15 µs │ 100 │ 100 | |
| ├─ (13, 8191) 50.09 µs │ 856.2 µs │ 65.39 µs │ 89.01 µs │ 100 │ 100 | |
| ├─ (14, 16383) 59.89 µs │ 421.3 µs │ 78.54 µs │ 95 µs │ 100 │ 100 | |
| ├─ (15, 32767) 85.59 µs │ 679.9 µs │ 105.9 µs │ 144.1 µs │ 100 │ 100 | |
| ├─ (16, 65535) 113.3 µs │ 654.2 µs │ 146.1 µs │ 176.9 µs │ 100 │ 100 | |
| ├─ (17, 131071) 170.5 µs │ 3.54 ms │ 207.8 µs │ 300.9 µs │ 100 │ 100 | |
| ├─ (18, 262143) 292.9 µs │ 839.1 µs │ 355 µs │ 395.7 µs │ 100 │ 100 | |
| ├─ (19, 524287) 449.5 µs │ 1.339 ms │ 554.5 µs │ 612 µs │ 100 │ 100 | |
| ╰─ (20, 1048575) 774.1 µs │ 1.645 ms │ 868.6 µs │ 926.7 µs │ 100 │ 100 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment