The Computer Language
23.03 Benchmarks Game

all Racket programs & measurements

Racket v8.7 [cs].

source secs N mem gz cpu secs cpu load
binary-trees  #3 1.01  7 59,700 473 0.21 8% 14% 0% 0%
binary-trees  #3 0.17  14 66,288 473 0.16 100% 0% 0% 0%
binary-trees  #3 6.47  21 317,704 473 6.47 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
binary-trees  #4 1.91  7 213,220 853 1.38 12% 12% 36% 11%
binary-trees  #4 0.62  14 250,280 853 1.33 41% 44% 88% 45%
binary-trees  #4 4.86  21 481,644 853 9.34 61% 52% 43% 36%
source secs N mem gz cpu secs cpu load
binary-trees  #2 1.11  7 59,720 416 0.27 0% 4% 5% 18%
binary-trees  #2 0.18  14 66,216 416 0.18 0% 5% 0% 100%
binary-trees  #2 9.22  21 318,236 416 9.22 100% 1% 0% 0%
source secs N mem gz cpu secs cpu load
binary-trees  1.14  7 59,752 476 0.25 21% 0% 0% 0%
binary-trees  0.19  14 66,272 476 0.19 100% 5% 0% 0%
binary-trees  15.89  21 526,568 476 15.89 0% 1% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 1.26  10 59,704 1101 0.90 15% 22% 21% 12%
fannkuch-redux  #3 2.48  11 67,700 1101 8.44 71% 94% 99% 75%
fannkuch-redux  #3 30.68  12 71,424 1101 116.70 98% 95% 99% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  2.01  10 59,680 649 1.13 7% 4% 4% 55%
fannkuch-redux  10.93  11 65,788 649 10.92 99% 0% 0% 0%
fannkuch-redux  140.73  12 69,084 649 140.73 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 1.83  10 59,724 908 0.96 0% 3% 49% 1%
fannkuch-redux  #2 8.52  11 65,868 908 8.51 100% 0% 0% 0%
fannkuch-redux  #2 112.85  12 69,308 908 112.85 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 1.26  250,000 59,748 1280 0.38 0% 0% 0% 31%
fasta  #3 0.98  2,500,000 65,588 1280 0.98 1% 0% 1% 100%
fasta  #3 8.00  25,000,000 67,800 1280 8.00 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fasta  1.38  250,000 66,160 1066 0.49 7% 0% 0% 29%
fasta  2.11  2,500,000 67,264 1066 2.11 1% 1% 99% 0%
fasta  19.20  25,000,000 67,316 1066 19.20 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  3.32  250,000 116,824 547 2.56 0% 0% 7% 69%
k-nucleotide  20.18  2,500,000 240,808 547 20.02 0% 0% 99% 0%
k-nucleotide  198.95  25,000,000 2,674,436 547 196.69 1% 0% 0% 98%
source secs N mem gz cpu secs cpu load
k-nucleotide  #4 2.28  250,000 106,260 885 1.16 0% 0% 50% 0%
k-nucleotide  #4 6.27  2,500,000 159,220 885 6.07 0% 0% 0% 96%
k-nucleotide  #4 61.49  25,000,000 858,184 885 61.46 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  1.38  1,000 65,952 517 0.49 35% 0% 0% 0%
mandelbrot  3.23  4,000 67,296 517 3.23 100% 0% 0% 0%
mandelbrot  49.21  16,000 67,484 517 49.21 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 1.14  1,000 66,388 801 0.45 4% 6% 4% 27%
mandelbrot  #4 0.81  4,000 70,140 801 2.78 81% 98% 81% 81%
mandelbrot  #4 10.45  16,000 126,756 801 41.21 98% 99% 98% 98%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 1.17  1,000 59,808 802 0.39 0% 0% 34% 0%
mandelbrot  #3 2.30  4,000 59,792 802 2.30 100% 0% 0% 0%
mandelbrot  #3 34.63  16,000 68,008 802 34.63 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 1.25  1,000 59,704 585 0.49 0% 39% 0% 0%
mandelbrot  #2 3.35  4,000 65,568 585 3.35 0% 0% 100% 0%
mandelbrot  #2 51.15  16,000 66,340 585 51.14 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  1.62  500,000 69,356 1496 0.72 1% 3% 44% 2%
n-body  4.25  5,000,000 69,384 1496 4.25 0% 2% 0% 99%
n-body  40.98  50,000,000 69,484 1496 40.98 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #2 1.43  500,000 67,652 1689 0.36 1% 25% 0% 1%
n-body  #2 1.56  5,000,000 69,196 1689 1.56 0% 1% 99% 1%
n-body  #2 14.11  50,000,000 69,380 1689 14.11 0% 7% 92% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 1.28  2,000 67,860 1136 0.35 0% 0% 26% 0%
pidigits  #2 0.54  6,000 68,064 1136 0.54 100% 0% 0% 0%
pidigits  #2 1.19  10,000 68,388 1136 1.19 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  1.45  2,000 70,372 453 0.72 0% 0% 0% 49%
pidigits  4.37  6,000 71,488 453 4.37 0% 0% 100% 0%
pidigits  12.45  10,000 71,504 453 12.45 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #2 1.80  50,000 179,508 729 1.11 13% 19% 15% 13%
regex-redux  #2 1.46  500,000 317,224 729 2.83 92% 6% 47% 48%
regex-redux  #2 13.79  5,000,000 1,507,508 729 24.67 0% 35% 99% 42%
source secs N mem gz cpu secs cpu load
regex-redux  1.63  50,000 97,752 541 0.58 0% 0% 0% 36%
regex-redux  2.33  500,000 227,856 541 2.28 97% 0% 0% 0%
regex-redux  23.71  5,000,000 1,305,156 541 23.70 0% 100% 1% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 1.20  250,000 59,756 1030 0.28 0% 0% 8% 13%
reverse-complement  #2 8.88  100,000,001 892,920 1030 8.88 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  1.17  250,000 67,644 553 0.35 0% 0% 0% 28%
reverse-complement  40.81  100,000,001 2,041,148 553 40.81 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  1.23  500 67,332 446 0.50 0% 0% 41% 0%
spectral-norm  8.90  3,000 67,220 446 8.90 100% 0% 0% 0%
spectral-norm  29.49  5,500 67,340 446 29.49 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 1.23  500 59,796 627 0.39 2% 4% 4% 24%
spectral-norm  #3 1.36  3,000 66,252 627 4.59 80% 97% 80% 80%
spectral-norm  #3 3.83  5,500 66,808 627 14.73 95% 96% 99% 95%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 1.28  500 59,728 532 0.35 0% 17% 11% 0%
spectral-norm  #2 4.58  3,000 65,888 532 4.58 100% 5% 0% 2%
spectral-norm  #2 15.00  5,500 67,848 532 14.99 100% 0% 0% 0%