Skip to content

Instantly share code, notes, and snippets.

@ChristopherBiscardi
Created December 26, 2025 21:56
Show Gist options
  • Select an option

  • Save ChristopherBiscardi/3bd87157884112589d33f267992ca4c3 to your computer and use it in GitHub Desktop.

Select an option

Save ChristopherBiscardi/3bd87157884112589d33f267992ca4c3 to your computer and use it in GitHub Desktop.
windows forte pr 40 bench
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