Skip to content

Instantly share code, notes, and snippets.

@indirect
Last active September 17, 2025 01:31
Show Gist options
  • Select an option

  • Save indirect/c3d911b093ecab55dc96ebaaef7b1adb to your computer and use it in GitHub Desktop.

Select an option

Save indirect/c3d911b093ecab55dc96ebaaef7b1adb to your computer and use it in GitHub Desktop.
jj test benchmarks
❯ hyperfine -P threads 1 32 'TMPDIR=/tmp/ram cargo nextest run -j {threads}'
Benchmark 1: TMPDIR=/tmp/ram cargo nextest run -j 1
Time (mean ± σ): 324.298 s ± 4.539 s [User: 264.795 s, System: 137.454 s]
Range (min … max): 319.176 s … 332.711 s 10 runs
Benchmark 2: TMPDIR=/tmp/ram cargo nextest run -j 2
Time (mean ± σ): 157.330 s ± 1.139 s [User: 262.754 s, System: 145.798 s]
Range (min … max): 156.169 s … 159.372 s 10 runs
Benchmark 3: TMPDIR=/tmp/ram cargo nextest run -j 3
Time (mean ± σ): 109.764 s ± 0.241 s [User: 272.115 s, System: 154.210 s]
Range (min … max): 109.499 s … 110.186 s 10 runs
Benchmark 4: TMPDIR=/tmp/ram cargo nextest run -j 4
Time (mean ± σ): 84.644 s ± 0.352 s [User: 275.428 s, System: 157.062 s]
Range (min … max): 84.272 s … 85.456 s 10 runs
Benchmark 5: TMPDIR=/tmp/ram cargo nextest run -j 5
Time (mean ± σ): 69.247 s ± 0.100 s [User: 276.115 s, System: 159.032 s]
Range (min … max): 69.075 s … 69.400 s 10 runs
Benchmark 6: TMPDIR=/tmp/ram cargo nextest run -j 6
Time (mean ± σ): 59.601 s ± 0.350 s [User: 276.989 s, System: 160.572 s]
Range (min … max): 59.281 s … 60.489 s 10 runs
Benchmark 7: TMPDIR=/tmp/ram cargo nextest run -j 7
Time (mean ± σ): 53.666 s ± 0.096 s [User: 278.299 s, System: 171.684 s]
Range (min … max): 53.507 s … 53.847 s 10 runs
Benchmark 8: TMPDIR=/tmp/ram cargo nextest run -j 8
Time (mean ± σ): 49.062 s ± 0.313 s [User: 279.499 s, System: 184.559 s]
Range (min … max): 48.771 s … 49.693 s 10 runs
Benchmark 9: TMPDIR=/tmp/ram cargo nextest run -j 9
Time (mean ± σ): 45.701 s ± 0.115 s [User: 280.818 s, System: 202.828 s]
Range (min … max): 45.530 s … 45.914 s 10 runs
Benchmark 10: TMPDIR=/tmp/ram cargo nextest run -j 10
Time (mean ± σ): 43.912 s ± 0.308 s [User: 282.091 s, System: 228.575 s]
Range (min … max): 43.496 s … 44.625 s 10 runs
Benchmark 11: TMPDIR=/tmp/ram cargo nextest run -j 11
Time (mean ± σ): 43.161 s ± 0.636 s [User: 286.430 s, System: 259.971 s]
Range (min … max): 42.757 s … 44.940 s 10 runs
Benchmark 12: TMPDIR=/tmp/ram cargo nextest run -j 12
Time (mean ± σ): 42.942 s ± 0.459 s [User: 288.648 s, System: 306.686 s]
Range (min … max): 42.379 s … 43.717 s 10 runs
Benchmark 13: TMPDIR=/tmp/ram cargo nextest run -j 13
Time (mean ± σ): 44.759 s ± 0.895 s [User: 288.653 s, System: 368.355 s]
Range (min … max): 43.591 s … 46.613 s 10 runs
Benchmark 14: TMPDIR=/tmp/ram cargo nextest run -j 14
Time (mean ± σ): 49.076 s ± 0.997 s [User: 289.761 s, System: 469.286 s]
Range (min … max): 47.912 s … 50.783 s 10 runs
Benchmark 15: TMPDIR=/tmp/ram cargo nextest run -j 15
Time (mean ± σ): 54.554 s ± 0.349 s [User: 291.129 s, System: 600.797 s]
Range (min … max): 54.148 s … 55.343 s 10 runs
Benchmark 16: TMPDIR=/tmp/ram cargo nextest run -j 16
Time (mean ± σ): 63.918 s ± 1.018 s [User: 293.285 s, System: 799.622 s]
Range (min … max): 62.973 s … 66.137 s 10 runs
Benchmark 17: TMPDIR=/tmp/ram cargo nextest run -j 17
Time (mean ± σ): 71.876 s ± 0.404 s [User: 293.376 s, System: 996.091 s]
Range (min … max): 71.147 s … 72.552 s 10 runs
Benchmark 18: TMPDIR=/tmp/ram cargo nextest run -j 18
Time (mean ± σ): 81.890 s ± 1.550 s [User: 293.854 s, System: 1240.220 s]
Range (min … max): 80.142 s … 83.937 s 10 runs
Benchmark 19: TMPDIR=/tmp/ram cargo nextest run -j 19
Time (mean ± σ): 90.846 s ± 0.410 s [User: 291.793 s, System: 1489.788 s]
Range (min … max): 90.051 s … 91.281 s 10 runs
Benchmark 20: TMPDIR=/tmp/ram cargo nextest run -j 20
Time (mean ± σ): 100.867 s ± 0.662 s [User: 294.819 s, System: 1777.624 s]
Range (min … max): 100.339 s … 102.569 s 10 runs
Benchmark 21: TMPDIR=/tmp/ram cargo nextest run -j 21
Time (mean ± σ): 116.184 s ± 1.288 s [User: 301.946 s, System: 2191.742 s]
Range (min … max): 113.720 s … 118.045 s 10 runs
Benchmark 22: TMPDIR=/tmp/ram cargo nextest run -j 22
Time (mean ± σ): 131.946 s ± 2.698 s [User: 306.705 s, System: 2646.112 s]
Range (min … max): 129.270 s … 138.499 s 10 runs
Benchmark 23: TMPDIR=/tmp/ram cargo nextest run -j 23
Time (mean ± σ): 143.829 s ± 0.782 s [User: 312.277 s, System: 3043.854 s]
Range (min … max): 142.836 s … 145.562 s 10 runs
Benchmark 24: TMPDIR=/tmp/ram cargo nextest run -j 24
Time (mean ± σ): 144.674 s ± 4.612 s [User: 331.057 s, System: 3166.426 s]
Range (min … max): 138.924 s … 150.309 s 10 runs
Benchmark 25: TMPDIR=/tmp/ram cargo nextest run -j 25
Time (mean ± σ): 132.809 s ± 0.431 s [User: 355.016 s, System: 2999.704 s]
Range (min … max): 132.250 s … 133.378 s 10 runs
Benchmark 26: TMPDIR=/tmp/ram cargo nextest run -j 26
Time (mean ± σ): 126.323 s ± 0.319 s [User: 375.059 s, System: 2922.884 s]
Range (min … max): 125.839 s … 126.814 s 10 runs
Benchmark 27: TMPDIR=/tmp/ram cargo nextest run -j 27
Time (mean ± σ): 124.078 s ± 1.032 s [User: 400.039 s, System: 2922.972 s]
Range (min … max): 122.738 s … 126.104 s 10 runs
Benchmark 28: TMPDIR=/tmp/ram cargo nextest run -j 28
Time (mean ± σ): 125.631 s ± 0.431 s [User: 414.564 s, System: 3054.377 s]
Range (min … max): 124.914 s … 126.307 s 10 runs
Benchmark 29: TMPDIR=/tmp/ram cargo nextest run -j 29
Time (mean ± σ): 126.884 s ± 0.477 s [User: 431.636 s, System: 3151.399 s]
Range (min … max): 125.770 s … 127.312 s 10 runs
Benchmark 30: TMPDIR=/tmp/ram cargo nextest run -j 30
Time (mean ± σ): 126.787 s ± 1.105 s [User: 432.928 s, System: 3148.361 s]
Range (min … max): 125.610 s … 128.915 s 10 runs
Benchmark 31: TMPDIR=/tmp/ram cargo nextest run -j 31
Time (mean ± σ): 129.847 s ± 1.774 s [User: 429.868 s, System: 3275.780 s]
Range (min … max): 127.768 s … 134.253 s 10 runs
Benchmark 32: TMPDIR=/tmp/ram cargo nextest run -j 32
Time (mean ± σ): 129.665 s ± 0.895 s [User: 429.854 s, System: 3298.826 s]
Range (min … max): 127.658 s … 130.763 s 10 runs
Summary
TMPDIR=/tmp/ram cargo nextest run -j 12 ran
1.01 ± 0.02 times faster than TMPDIR=/tmp/ram cargo nextest run -j 11
1.02 ± 0.01 times faster than TMPDIR=/tmp/ram cargo nextest run -j 10
1.04 ± 0.02 times faster than TMPDIR=/tmp/ram cargo nextest run -j 13
1.06 ± 0.01 times faster than TMPDIR=/tmp/ram cargo nextest run -j 9
1.14 ± 0.01 times faster than TMPDIR=/tmp/ram cargo nextest run -j 8
1.14 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 14
1.25 ± 0.01 times faster than TMPDIR=/tmp/ram cargo nextest run -j 7
1.27 ± 0.02 times faster than TMPDIR=/tmp/ram cargo nextest run -j 15
1.39 ± 0.02 times faster than TMPDIR=/tmp/ram cargo nextest run -j 6
1.49 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 16
1.61 ± 0.02 times faster than TMPDIR=/tmp/ram cargo nextest run -j 5
1.67 ± 0.02 times faster than TMPDIR=/tmp/ram cargo nextest run -j 17
1.91 ± 0.04 times faster than TMPDIR=/tmp/ram cargo nextest run -j 18
1.97 ± 0.02 times faster than TMPDIR=/tmp/ram cargo nextest run -j 4
2.12 ± 0.02 times faster than TMPDIR=/tmp/ram cargo nextest run -j 19
2.35 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 20
2.56 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 3
2.71 ± 0.04 times faster than TMPDIR=/tmp/ram cargo nextest run -j 21
2.89 ± 0.04 times faster than TMPDIR=/tmp/ram cargo nextest run -j 27
2.93 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 28
2.94 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 26
2.95 ± 0.04 times faster than TMPDIR=/tmp/ram cargo nextest run -j 30
2.95 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 29
3.02 ± 0.04 times faster than TMPDIR=/tmp/ram cargo nextest run -j 32
3.02 ± 0.05 times faster than TMPDIR=/tmp/ram cargo nextest run -j 31
3.07 ± 0.07 times faster than TMPDIR=/tmp/ram cargo nextest run -j 22
3.09 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 25
3.35 ± 0.04 times faster than TMPDIR=/tmp/ram cargo nextest run -j 23
3.37 ± 0.11 times faster than TMPDIR=/tmp/ram cargo nextest run -j 24
3.66 ± 0.05 times faster than TMPDIR=/tmp/ram cargo nextest run -j 2
7.55 ± 0.13 times faster than TMPDIR=/tmp/ram cargo nextest run -j 1
❯ hyperfine -m 2 -P threads 1 32 'cargo nextest run -j {threads}'
Benchmark 1: cargo nextest run -j 1
Time (mean ± σ): 619.326 s ± 3.917 s [User: 273.681 s, System: 158.410 s]
Range (min … max): 616.556 s … 622.096 s 2 runs
Benchmark 2: cargo nextest run -j 2
Time (mean ± σ): 380.182 s ± 1.190 s [User: 279.510 s, System: 169.543 s]
Range (min … max): 379.340 s … 381.023 s 2 runs
Benchmark 3: cargo nextest run -j 3
Time (mean ± σ): 318.061 s ± 0.656 s [User: 281.738 s, System: 183.830 s]
Range (min … max): 317.597 s … 318.525 s 2 runs
Benchmark 4: cargo nextest run -j 4
Time (mean ± σ): 291.959 s ± 2.182 s [User: 284.194 s, System: 193.078 s]
Range (min … max): 290.416 s … 293.501 s 2 runs
Benchmark 5: cargo nextest run -j 5
Time (mean ± σ): 280.808 s ± 2.205 s [User: 285.615 s, System: 206.955 s]
Range (min … max): 279.249 s … 282.367 s 2 runs
Benchmark 6: cargo nextest run -j 6
Time (mean ± σ): 283.153 s ± 3.694 s [User: 289.542 s, System: 230.544 s]
Range (min … max): 280.541 s … 285.765 s 2 runs
Benchmark 7: cargo nextest run -j 7
Time (mean ± σ): 275.764 s ± 3.650 s [User: 282.627 s, System: 238.963 s]
Range (min … max): 273.183 s … 278.344 s 2 runs
Benchmark 8: cargo nextest run -j 8
Time (mean ± σ): 274.794 s ± 5.870 s [User: 283.329 s, System: 265.349 s]
Range (min … max): 270.643 s … 278.945 s 2 runs
Benchmark 9: cargo nextest run -j 9
Time (mean ± σ): 277.584 s ± 7.169 s [User: 284.073 s, System: 288.191 s]
Range (min … max): 272.514 s … 282.653 s 2 runs
Benchmark 10: cargo nextest run -j 10
Time (mean ± σ): 273.290 s ± 2.950 s [User: 284.344 s, System: 310.730 s]
Range (min … max): 271.204 s … 275.376 s 2 runs
Benchmark 11: cargo nextest run -j 11
Time (mean ± σ): 274.327 s ± 7.547 s [User: 285.787 s, System: 324.654 s]
Range (min … max): 268.990 s … 279.664 s 2 runs
Benchmark 12: cargo nextest run -j 12
Time (mean ± σ): 280.659 s ± 3.717 s [User: 284.077 s, System: 356.200 s]
Range (min … max): 278.031 s … 283.288 s 2 runs
Benchmark 13: cargo nextest run -j 13
Time (mean ± σ): 275.701 s ± 1.448 s [User: 286.599 s, System: 382.882 s]
Range (min … max): 274.677 s … 276.724 s 2 runs
Benchmark 14: cargo nextest run -j 14
Time (mean ± σ): 278.356 s ± 0.886 s [User: 297.062 s, System: 402.509 s]
Range (min … max): 277.729 s … 278.983 s 2 runs
Benchmark 15: cargo nextest run -j 15
Time (mean ± σ): 272.384 s ± 9.588 s [User: 292.188 s, System: 433.397 s]
Range (min … max): 265.605 s … 279.164 s 2 runs
Benchmark 16: cargo nextest run -j 16
Time (mean ± σ): 268.331 s ± 4.426 s [User: 288.309 s, System: 470.486 s]
Range (min … max): 265.201 s … 271.461 s 2 runs
Benchmark 17: cargo nextest run -j 17
Time (mean ± σ): 266.325 s ± 0.435 s [User: 287.141 s, System: 505.833 s]
Range (min … max): 266.017 s … 266.632 s 2 runs
Benchmark 18: cargo nextest run -j 18
Time (mean ± σ): 264.788 s ± 0.177 s [User: 290.767 s, System: 515.245 s]
Range (min … max): 264.663 s … 264.913 s 2 runs
Benchmark 19: cargo nextest run -j 19
Time (mean ± σ): 267.831 s ± 1.699 s [User: 287.072 s, System: 550.560 s]
Range (min … max): 266.630 s … 269.033 s 2 runs
Benchmark 20: cargo nextest run -j 20
Time (mean ± σ): 263.848 s ± 0.161 s [User: 287.119 s, System: 582.854 s]
Range (min … max): 263.734 s … 263.961 s 2 runs
Benchmark 21: cargo nextest run -j 21
Time (mean ± σ): 266.255 s ± 1.779 s [User: 285.182 s, System: 607.690 s]
Range (min … max): 264.998 s … 267.513 s 2 runs
Benchmark 22: cargo nextest run -j 22
Time (mean ± σ): 271.290 s ± 3.212 s [User: 287.905 s, System: 616.813 s]
Range (min … max): 269.019 s … 273.562 s 2 runs
Benchmark 23: cargo nextest run -j 23
Time (mean ± σ): 275.978 s ± 0.546 s [User: 288.735 s, System: 634.399 s]
Range (min … max): 275.591 s … 276.364 s 2 runs
Benchmark 24: cargo nextest run -j 24
Time (mean ± σ): 271.501 s ± 8.242 s [User: 291.062 s, System: 659.871 s]
Range (min … max): 265.673 s … 277.329 s 2 runs
Benchmark 25: cargo nextest run -j 25
Time (mean ± σ): 269.824 s ± 0.997 s [User: 291.867 s, System: 672.913 s]
Range (min … max): 269.119 s … 270.529 s 2 runs
Benchmark 26: cargo nextest run -j 26
Time (mean ± σ): 279.408 s ± 10.431 s [User: 288.337 s, System: 651.554 s]
Range (min … max): 272.032 s … 286.784 s 2 runs
Benchmark 27: cargo nextest run -j 27
Time (mean ± σ): 288.754 s ± 4.951 s [User: 286.158 s, System: 619.775 s]
Range (min … max): 285.253 s … 292.255 s 2 runs
Benchmark 28: cargo nextest run -j 28
Time (mean ± σ): 285.498 s ± 0.925 s [User: 286.833 s, System: 624.026 s]
Range (min … max): 284.844 s … 286.153 s 2 runs
Benchmark 29: cargo nextest run -j 29
Time (mean ± σ): 287.182 s ± 0.465 s [User: 288.529 s, System: 646.493 s]
Range (min … max): 286.853 s … 287.511 s 2 runs
Benchmark 30: cargo nextest run -j 30
Time (mean ± σ): 293.087 s ± 8.413 s [User: 289.241 s, System: 646.545 s]
Range (min … max): 287.138 s … 299.036 s 2 runs
Benchmark 31: cargo nextest run -j 31
Time (mean ± σ): 298.699 s ± 6.523 s [User: 291.417 s, System: 597.075 s]
Range (min … max): 294.087 s … 303.312 s 2 runs
Benchmark 32: cargo nextest run -j 32
Time (mean ± σ): 281.489 s ± 10.211 s [User: 286.127 s, System: 642.286 s]
Range (min … max): 274.269 s … 288.710 s 2 runs
Summary
cargo nextest run -j 20 ran
1.00 ± 0.00 times faster than cargo nextest run -j 18
1.01 ± 0.01 times faster than cargo nextest run -j 21
1.01 ± 0.00 times faster than cargo nextest run -j 17
1.02 ± 0.01 times faster than cargo nextest run -j 19
1.02 ± 0.02 times faster than cargo nextest run -j 16
1.02 ± 0.00 times faster than cargo nextest run -j 25
1.03 ± 0.01 times faster than cargo nextest run -j 22
1.03 ± 0.03 times faster than cargo nextest run -j 24
1.03 ± 0.04 times faster than cargo nextest run -j 15
1.04 ± 0.01 times faster than cargo nextest run -j 10
1.04 ± 0.03 times faster than cargo nextest run -j 11
1.04 ± 0.02 times faster than cargo nextest run -j 8
1.04 ± 0.01 times faster than cargo nextest run -j 13
1.05 ± 0.01 times faster than cargo nextest run -j 7
1.05 ± 0.00 times faster than cargo nextest run -j 23
1.05 ± 0.03 times faster than cargo nextest run -j 9
1.05 ± 0.00 times faster than cargo nextest run -j 14
1.06 ± 0.04 times faster than cargo nextest run -j 26
1.06 ± 0.01 times faster than cargo nextest run -j 12
1.06 ± 0.01 times faster than cargo nextest run -j 5
1.07 ± 0.04 times faster than cargo nextest run -j 32
1.07 ± 0.01 times faster than cargo nextest run -j 6
1.08 ± 0.00 times faster than cargo nextest run -j 28
1.09 ± 0.00 times faster than cargo nextest run -j 29
1.09 ± 0.02 times faster than cargo nextest run -j 27
1.11 ± 0.01 times faster than cargo nextest run -j 4
1.11 ± 0.03 times faster than cargo nextest run -j 30
1.13 ± 0.02 times faster than cargo nextest run -j 31
1.21 ± 0.00 times faster than cargo nextest run -j 3
1.44 ± 0.00 times faster than cargo nextest run -j 2
2.35 ± 0.01 times faster than cargo nextest run -j 1
❯ hyperfine -P threads 1 16 'TMPDIR=/tmp/ram cargo nextest run -j {threads}' -m 2
Benchmark 1: TMPDIR=/tmp/ram cargo nextest run -j 1
Time (mean ± σ): 287.864 s ± 8.539 s [User: 225.881 s, System: 70.447 s]
Range (min … max): 281.825 s … 293.902 s 2 runs
Benchmark 2: TMPDIR=/tmp/ram cargo nextest run -j 2
Time (mean ± σ): 152.164 s ± 1.925 s [User: 235.529 s, System: 75.260 s]
Range (min … max): 150.803 s … 153.525 s 2 runs
Benchmark 3: TMPDIR=/tmp/ram cargo nextest run -j 3
Time (mean ± σ): 101.727 s ± 1.119 s [User: 235.139 s, System: 77.045 s]
Range (min … max): 100.936 s … 102.518 s 2 runs
Benchmark 4: TMPDIR=/tmp/ram cargo nextest run -j 4
Time (mean ± σ): 77.064 s ± 0.240 s [User: 234.833 s, System: 80.595 s]
Range (min … max): 76.894 s … 77.234 s 2 runs
Benchmark 5: TMPDIR=/tmp/ram cargo nextest run -j 5
Time (mean ± σ): 62.543 s ± 0.049 s [User: 235.677 s, System: 83.886 s]
Range (min … max): 62.508 s … 62.578 s 2 runs
Benchmark 6: TMPDIR=/tmp/ram cargo nextest run -j 6
Time (mean ± σ): 53.288 s ± 0.039 s [User: 236.280 s, System: 90.153 s]
Range (min … max): 53.261 s … 53.316 s 2 runs
Benchmark 7: TMPDIR=/tmp/ram cargo nextest run -j 7
Time (mean ± σ): 47.097 s ± 0.103 s [User: 237.009 s, System: 98.359 s]
Range (min … max): 47.024 s … 47.170 s 2 runs
Benchmark 8: TMPDIR=/tmp/ram cargo nextest run -j 8
Time (mean ± σ): 42.849 s ± 0.009 s [User: 238.249 s, System: 110.040 s]
Range (min … max): 42.843 s … 42.856 s 2 runs
Benchmark 9: TMPDIR=/tmp/ram cargo nextest run -j 9
Time (mean ± σ): 40.160 s ± 0.162 s [User: 240.180 s, System: 125.983 s]
Range (min … max): 40.045 s … 40.274 s 2 runs
Benchmark 10: TMPDIR=/tmp/ram cargo nextest run -j 10
Time (mean ± σ): 38.958 s ± 0.393 s [User: 246.105 s, System: 146.627 s]
Range (min … max): 38.680 s … 39.236 s 2 runs
Benchmark 11: TMPDIR=/tmp/ram cargo nextest run -j 11
Time (mean ± σ): 38.376 s ± 0.129 s [User: 249.918 s, System: 174.139 s]
Range (min … max): 38.284 s … 38.467 s 2 runs
Benchmark 12: TMPDIR=/tmp/ram cargo nextest run -j 12
Time (mean ± σ): 38.305 s ± 0.037 s [User: 257.580 s, System: 199.875 s]
Range (min … max): 38.279 s … 38.332 s 2 runs
Benchmark 13: TMPDIR=/tmp/ram cargo nextest run -j 13
Time (mean ± σ): 37.942 s ± 0.274 s [User: 264.479 s, System: 213.860 s]
Range (min … max): 37.748 s … 38.136 s 2 runs
Benchmark 14: TMPDIR=/tmp/ram cargo nextest run -j 14
Time (mean ± σ): 38.016 s ± 0.062 s [User: 268.230 s, System: 226.595 s]
Range (min … max): 37.972 s … 38.060 s 2 runs
Benchmark 15: TMPDIR=/tmp/ram cargo nextest run -j 15
Time (mean ± σ): 37.624 s ± 0.190 s [User: 270.519 s, System: 229.719 s]
Range (min … max): 37.490 s … 37.758 s 2 runs
Benchmark 16: TMPDIR=/tmp/ram cargo nextest run -j 16
Time (mean ± σ): 37.417 s ± 0.011 s [User: 273.036 s, System: 232.445 s]
Range (min … max): 37.410 s … 37.425 s 2 runs
Summary
TMPDIR=/tmp/ram cargo nextest run -j 16 ran
1.01 ± 0.01 times faster than TMPDIR=/tmp/ram cargo nextest run -j 15
1.01 ± 0.01 times faster than TMPDIR=/tmp/ram cargo nextest run -j 13
1.02 ± 0.00 times faster than TMPDIR=/tmp/ram cargo nextest run -j 14
1.02 ± 0.00 times faster than TMPDIR=/tmp/ram cargo nextest run -j 12
1.03 ± 0.00 times faster than TMPDIR=/tmp/ram cargo nextest run -j 11
1.04 ± 0.01 times faster than TMPDIR=/tmp/ram cargo nextest run -j 10
1.07 ± 0.00 times faster than TMPDIR=/tmp/ram cargo nextest run -j 9
1.15 ± 0.00 times faster than TMPDIR=/tmp/ram cargo nextest run -j 8
1.26 ± 0.00 times faster than TMPDIR=/tmp/ram cargo nextest run -j 7
1.42 ± 0.00 times faster than TMPDIR=/tmp/ram cargo nextest run -j 6
1.67 ± 0.00 times faster than TMPDIR=/tmp/ram cargo nextest run -j 5
2.06 ± 0.01 times faster than TMPDIR=/tmp/ram cargo nextest run -j 4
2.72 ± 0.03 times faster than TMPDIR=/tmp/ram cargo nextest run -j 3
4.07 ± 0.05 times faster than TMPDIR=/tmp/ram cargo nextest run -j 2
7.69 ± 0.23 times faster than TMPDIR=/tmp/ram cargo nextest run -j 1
image
cores ramdisk time ssd time
1 324 619
2 157 380
3 110 318
4 85 292
5 69 280
6 59 283
7 53.6 276
8 49.0 275
9 45.7 278
10 43.9 273
11 43.2 274
12 42.9 281
13 44.7 276
14 49.0 278
15 54.5 272
16 64 268
17 72 266
18 82 264
19 90 268
20 101 264
21 116 267
22 131 271
23 143 276
24 144 271
25 132 270
26 126 279
27 124 289
28 125 285
29 126 287
30 127 293
31 130 299
32 130 281
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment