The Computer Language
24.11 Benchmarks Game

all Racket programs & measurements

Racket v8.14 [cs].

source secs N mem gz cpu secs cpu load
binary-trees  #4 2.36  7 215,912 861 1.78 25% 18% 18% 26%
binary-trees  #4 0.76  14 243,404 861 1.65 48% 89% 42% 44%
binary-trees  #4 5.00  21 418,536 861 9.56 56% 43% 51% 42%
source secs N mem gz cpu secs cpu load
binary-trees  #2 1.38  7 70,596 422 0.36 0% 0% 0% 25%
binary-trees  #2 0.22  14 72,812 422 0.22 0% 0% 4% 100%
binary-trees  #2 9.11  21 327,096 422 9.11 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
binary-trees  #3 1.39  7 70,688 480 0.36 0% 0% 0% 26%
binary-trees  #3 0.20  14 72,896 480 0.20 0% 0% 100% 0%
binary-trees  #3 6.14  21 223,504 480 6.14 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
binary-trees  1.27  7 70,772 482 0.36 28% 0% 0% 0%
binary-trees  0.25  14 76,088 482 0.25 4% 100% 0% 0%
binary-trees  15.10  21 543,632 482 15.09 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 1.66  10 74,372 1109 1.09 12% 11% 34% 9%
fannkuch-redux  #3 2.85  11 74,424 1109 9.56 81% 87% 92% 78%
fannkuch-redux  #3 29.58  12 77,848 1109 114.62 97% 99% 91% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 2.12  10 70,696 916 1.07 0% 7% 0% 43%
fannkuch-redux  #2 8.63  11 73,456 916 8.62 100% 1% 0% 0%
fannkuch-redux  #2 113.58  12 76,220 916 113.57 1% 2% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  2.33  10 70,804 655 1.28 0% 0% 0% 54%
fannkuch-redux  10.69  11 73,136 655 10.68 0% 100% 0% 0%
fannkuch-redux  150.36  12 74,524 655 150.36 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 1.51  250,000 70,712 1291 0.50 13% 0% 0% 21%
fasta  #3 1.04  2,500,000 75,416 1291 1.04 100% 1% 0% 1%
fasta  #3 8.10  25,000,000 76,680 1291 8.09 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  1.52  250,000 71,676 1071 0.56 0% 0% 9% 28%
fasta  2.08  2,500,000 75,396 1071 2.08 0% 0% 0% 100%
fasta  18.49  25,000,000 75,628 1071 18.48 83% 17% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #4 3.11  250,000 134,460 893 1.50 1% 48% 0% 0%
k-nucleotide  #4 6.67  2,500,000 211,172 893 6.50 0% 1% 1% 97%
k-nucleotide  #4 62.77  25,000,000 936,732 893 62.76 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  3.52  250,000 109,000 554 2.49 0% 0% 2% 68%
k-nucleotide  20.23  2,500,000 302,272 554 20.09 42% 56% 0% 0%
k-nucleotide  193.48  25,000,000 2,579,776 554 191.42 0% 97% 0% 1%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 1.57  1,000 75,848 810 0.61 2% 19% 3% 15%
mandelbrot  #4 0.89  4,000 79,020 810 2.88 97% 75% 75% 75%
mandelbrot  #4 10.57  16,000 136,084 810 41.41 97% 97% 99% 97%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 1.67  1,000 70,740 592 0.59 0% 0% 35% 0%
mandelbrot  #2 3.40  4,000 70,864 592 3.40 0% 0% 99% 0%
mandelbrot  #2 51.35  16,000 73,820 592 51.35 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  1.68  1,000 71,804 524 0.57 0% 0% 23% 10%
mandelbrot  3.29  4,000 73,968 524 3.29 100% 0% 0% 0%
mandelbrot  49.43  16,000 73,952 524 49.43 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 1.60  1,000 70,976 808 0.56 0% 35% 0% 1%
mandelbrot  #3 2.39  4,000 70,972 808 2.38 100% 1% 0% 0%
mandelbrot  #3 34.80  16,000 76,104 808 34.79 8% 91% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #2 1.65  500,000 76,784 1695 0.60 1% 0% 0% 36%
n-body  #2 1.66  5,000,000 77,392 1695 1.66 100% 0% 0% 1%
n-body  #2 14.04  50,000,000 77,392 1695 14.04 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  1.80  500,000 77,328 1503 0.83 1% 13% 0% 33%
n-body  4.28  5,000,000 77,240 1503 4.28 0% 0% 100% 0%
n-body  40.63  50,000,000 77,432 1503 40.62 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 1.69  2,000 78,544 1142 0.54 2% 0% 0% 30%
pidigits  #2 0.60  6,000 78,672 1142 0.59 100% 0% 1% 0%
pidigits  #2 1.18  10,000 79,120 1142 1.18 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  1.69  2,000 75,828 459 0.71 1% 0% 41% 0%
pidigits  3.71  6,000 77,896 459 3.71 1% 0% 0% 100%
pidigits  10.41  10,000 77,992 459 10.41 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #2 2.87  50,000 191,636 736 1.62 36% 13% 4% 2%
regex-redux  #2 1.88  500,000 347,852 736 3.43 71% 55% 13% 43%
regex-redux  #2 14.03  5,000,000 1,552,444 736 25.37 46% 44% 36% 53%
source secs N mem gz cpu secs cpu load
regex-redux  2.40  50,000 104,128 548 0.77 16% 16% 0% 1%
regex-redux  2.44  500,000 240,912 548 2.40 98% 1% 0% 1%
regex-redux  24.06  5,000,000 1,294,636 548 24.06 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  1.37  250,000 70,756 560 0.45 33% 0% 0% 0%
reverse-complement  40.68  100,000,001 2,047,232 560 40.68 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 1.52  250,000 70,820 1038 0.44 0% 0% 28% 0%
reverse-complement  #2 9.06  100,000,001 784,116 1038 9.06 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  1.66  500 73,988 452 0.63 38% 1% 0% 0%
spectral-norm  8.99  3,000 75,228 452 8.99 100% 0% 0% 0%
spectral-norm  29.66  5,500 77,456 452 29.65 43% 57% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 1.67  500 70,660 639 0.56 2% 3% 3% 27%
spectral-norm  #3 1.33  3,000 70,684 639 4.57 81% 97% 82% 82%
spectral-norm  #3 3.89  5,500 75,952 639 14.83 94% 94% 99% 94%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 1.73  500 70,636 539 0.53 25% 6% 1% 0%
spectral-norm  #2 4.63  3,000 70,804 539 4.63 100% 0% 0% 0%
spectral-norm  #2 15.09  5,500 74,900 539 15.09 11% 89% 0% 0%