The Computer Language
24.04 Benchmarks Game

all Racket programs & measurements

Racket v8.12 [cs].

source secs N mem gz cpu secs cpu load
binary-trees  #4 1.93  7 210,568 861 1.69 15% 39% 18% 15%
binary-trees  #4 0.77  14 247,548 861 1.69 45% 44% 81% 50%
binary-trees  #4 4.77  21 408,068 861 9.38 45% 52% 63% 38%
source secs N mem gz cpu secs cpu load
binary-trees  #2 1.21  7 70,232 422 0.29 21% 1% 1% 0%
binary-trees  #2 0.23  14 72,644 422 0.23 4% 4% 100% 0%
binary-trees  #2 9.00  21 323,828 422 9.00 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
binary-trees  #3 1.17  7 69,980 480 0.30 5% 20% 1% 0%
binary-trees  #3 0.22  14 72,792 480 0.22 95% 0% 4% 4%
binary-trees  #3 6.79  21 300,316 480 6.79 0% 0% 99% 0%
source secs N mem gz cpu secs cpu load
binary-trees  1.27  7 70,248 482 0.30 1% 0% 23% 0%
binary-trees  0.25  14 75,992 482 0.25 8% 100% 0% 0%
binary-trees  15.80  21 544,844 482 15.79 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 1.40  10 73,292 1109 0.96 13% 10% 32% 13%
fannkuch-redux  #3 2.70  11 73,308 1109 8.89 99% 59% 89% 82%
fannkuch-redux  #3 30.20  12 77,300 1109 114.95 88% 96% 96% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 2.01  10 70,116 916 1.04 1% 51% 0% 0%
fannkuch-redux  #2 8.70  11 73,332 916 8.70 0% 0% 100% 0%
fannkuch-redux  #2 113.80  12 76,180 916 113.79 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  2.10  10 70,288 655 1.20 1% 57% 0% 1%
fannkuch-redux  11.01  11 73,076 655 11.01 100% 0% 0% 0%
fannkuch-redux  145.19  12 75,048 655 145.18 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 1.36  250,000 75,484 1291 0.45 0% 22% 10% 0%
fasta  #3 1.06  2,500,000 75,468 1291 1.06 1% 100% 0% 0%
fasta  #3 8.07  25,000,000 76,708 1291 8.07 1% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  1.43  250,000 72,668 1071 0.49 1% 32% 1% 0%
fasta  2.14  2,500,000 74,756 1071 2.14 0% 1% 0% 100%
fasta  18.32  25,000,000 74,776 1071 18.31 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
k-nucleotide  #4 2.71  250,000 132,308 893 1.33 50% 0% 1% 0%
k-nucleotide  #4 6.46  2,500,000 227,748 893 6.31 0% 0% 0% 97%
k-nucleotide  #4 63.67  25,000,000 926,924 893 63.66 81% 0% 0% 19%
source secs N mem gz cpu secs cpu load
k-nucleotide  3.43  250,000 109,264 554 2.32 0% 1% 67% 0%
k-nucleotide  19.85  2,500,000 253,560 554 19.70 0% 0% 99% 0%
k-nucleotide  200.38  25,000,000 2,438,152 554 198.38 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 1.37  1,000 75,748 810 0.56 2% 4% 2% 33%
mandelbrot  #4 0.90  4,000 78,920 810 2.87 76% 74% 97% 73%
mandelbrot  #4 10.56  16,000 135,104 810 41.33 99% 97% 97% 97%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 1.52  1,000 70,316 592 0.50 30% 0% 4% 0%
mandelbrot  #2 3.39  4,000 70,544 592 3.39 0% 100% 0% 0%
mandelbrot  #2 51.25  16,000 73,732 592 51.25 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  1.61  1,000 71,600 524 0.51 21% 0% 11% 0%
mandelbrot  3.28  4,000 75,384 524 3.28 0% 0% 0% 100%
mandelbrot  49.27  16,000 75,972 524 49.27 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 1.39  1,000 70,284 808 0.46 1% 0% 5% 29%
mandelbrot  #3 2.39  4,000 70,732 808 2.38 100% 2% 0% 0%
mandelbrot  #3 34.73  16,000 76,156 808 34.73 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #2 1.51  500,000 78,144 1695 0.52 0% 5% 0% 28%
n-body  #2 1.65  5,000,000 78,316 1695 1.65 99% 3% 0% 0%
n-body  #2 14.23  50,000,000 78,496 1695 14.23 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  1.76  500,000 77,932 1503 0.79 0% 1% 44% 0%
n-body  4.28  5,000,000 78,172 1503 4.27 100% 0% 0% 0%
n-body  40.72  50,000,000 78,124 1503 40.71 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 1.54  2,000 78,316 1142 0.46 2% 0% 29% 0%
pidigits  #2 0.66  6,000 78,724 1142 0.66 0% 1% 1% 100%
pidigits  #2 1.34  10,000 79,072 1142 1.34 2% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  1.55  2,000 75,264 459 0.65 43% 0% 1% 0%
pidigits  3.71  6,000 77,452 459 3.71 0% 0% 100% 0%
pidigits  10.38  10,000 78,084 459 10.38 0% 100% 1% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #2 2.49  50,000 180,612 736 1.43 18% 4% 14% 26%
regex-redux  #2 1.79  500,000 330,908 736 3.38 32% 54% 86% 18%
regex-redux  #2 13.97  5,000,000 1,545,628 736 25.59 37% 74% 45% 27%
source secs N mem gz cpu secs cpu load
regex-redux  1.79  50,000 103,092 548 0.60 34% 2% 0% 0%
regex-redux  2.51  500,000 235,580 548 2.46 98% 1% 0% 1%
regex-redux  23.80  5,000,000 1,294,036 548 23.80 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  1.40  250,000 70,540 560 0.38 0% 26% 0% 0%
reverse-complement  40.99  100,000,001 2,047,504 560 40.99 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 1.32  250,000 71,880 1038 0.35 27% 0% 0% 0%
reverse-complement  #2 8.99  100,000,001 783,600 1038 8.98 0% 49% 0% 50%
source secs N mem gz cpu secs cpu load
spectral-norm  1.65  500 73,992 452 0.60 1% 0% 0% 36%
spectral-norm  8.96  3,000 76,016 452 8.96 0% 99% 0% 0%
spectral-norm  29.59  5,500 76,644 452 29.59 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 2.72  500 70,684 639 0.46 17% 3% 10% 17%
spectral-norm  #3 1.37  3,000 70,816 639 4.57 79% 94% 79% 81%
spectral-norm  #3 3.94  5,500 76,456 639 14.82 92% 93% 98% 93%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 1.48  500 70,280 539 0.48 0% 32% 0% 0%
spectral-norm  #2 4.63  3,000 70,296 539 4.63 0% 0% 0% 100%
spectral-norm  #2 15.07  5,500 75,004 539 15.07 0% 0% 100% 0%