The Computer Language
Benchmarks Game

all Ruby JRuby programs & measurements

jruby 9.1.13.0 (2.3.3) 2017-09-06 8e1c115 Java HotSpot(TM) 64-Bit Server VM 9+181 on 9+181 +jit [linux-x86_64]

source secs N mem gz cpu cpu load
binary-trees  #4 2.84  7 158,996 364 8.02 74% 63% 70% 77%
binary-trees  #4 3.71  14 221,184 364 10.04 72% 71% 64% 68%
binary-trees  #4 100.38  21 1,895,548 364 123.41 10% 36% 71% 9%
source secs N mem gz cpu cpu load
binary-trees  #3 2.86  7 159,420 400 8.00 67% 68% 76% 73%
binary-trees  #3 3.66  14 222,476 400 9.55 68% 61% 63% 73%
binary-trees  #3 90.25  21 1,933,560 400 106.08 57% 10% 9% 46%
source secs N mem gz cpu cpu load
binary-trees  #2 2.87  7 157,456 378 8.16 74% 65% 72% 77%
binary-trees  #2 3.77  14 216,340 378 10.49 70% 71% 78% 62%
binary-trees  #2 110.01  21 2,445,784 378 213.46 54% 49% 43% 57%
source secs N mem gz cpu cpu load
binary-trees  #5 3.01  7 157,892 1078 8.53 78% 74% 66% 69%
binary-trees  #5 3.80  14 213,960 1078 11.56 74% 70% 90% 74%
binary-trees  #5 67.41  21 2,442,336 1078 227.30 91% 86% 82% 80%
source secs N mem gz cpu cpu load
binary-trees  8.35  7 167,360 376 9.30 56% 42% 34% 54%
binary-trees  3.85  14 205,164 376 10.23 66% 70% 73% 65%
binary-trees  112.95  21 2,436,368 376 165.85 24% 40% 45% 41%
source secs N mem gz cpu cpu load
chameneos-redux  4.58  60,000 286,796 928 13.20 73% 78% 74% 67%
chameneos-redux  8.89  600,000 545,504 928 22.52 71% 65% 58% 65%
chameneos-redux  49.05  6,000,000 743,608 928 109.56 57% 65% 66% 39%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 8.78  10 778,468 1426 30.84 89% 87% 84% 94%
fannkuch-redux  #2 35.61  11 785,692 1426 134.29 95% 92% 95% 97%
fannkuch-redux  #2 529.79  12 786,812 1426 2,011.99 96% 91% 94% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  8.36  10 484,236 384 16.82 80% 43% 48% 33%
fannkuch-redux  55.38  11 752,268 384 64.82 9% 5% 98% 6%
fannkuch-redux  848.91  12 751,852 384 858.26 88% 1% 1% 12%
source secs N mem gz cpu cpu load
fasta  #3 4.98  250,000 468,492 973 12.32 64% 63% 53% 73%
fasta  #3 14.27  2,500,000 730,748 973 22.82 21% 24% 52% 65%
fasta  #3 79.62  25,000,000 799,424 973 88.94 45% 27% 37% 13%
source secs N mem gz cpu cpu load
fasta  6.63  250,000 723,152 760 14.55 38% 46% 48% 90%
fasta  33.85  2,500,000 742,340 760 43.47 69% 12% 26% 24%
fasta  372.70  25,000,000 980,804 760 385.00 15% 35% 33% 23%
source secs N mem gz cpu cpu load
k-nucleotide  #3 6.84  250,000 819,488 540 22.92 83% 89% 81% 85%
k-nucleotide  #3 28.78  2,500,000 827,528 540 105.26 92% 93% 95% 88%
k-nucleotide  #3 270.04  25,000,000 1,122,188 540 1,009.00 95% 95% 93% 93%
source secs N mem gz cpu cpu load
k-nucleotide  7.05  250,000 819,552 637 24.26 88% 86% 81% 91%
k-nucleotide  28.11  2,500,000 831,992 637 103.72 93% 91% 95% 92%
k-nucleotide  246.68  25,000,000 1,127,988 637 930.73 94% 97% 94% 93%
source secs N mem gz cpu cpu load
mandelbrot  #4 8.49  1,000 768,164 849 29.74 87% 92% 89% 87%
mandelbrot  #4 56.92  4,000 789,916 849 219.92 97% 98% 97% 98%
mandelbrot  #4 853.95  16,000 835,516 849 3,340.35 99% 99% 99% 99%
source secs N mem gz cpu cpu load
mandelbrot  #5 39.33  1,000 986,288 1019 151.88 97% 99% 96% 96%
mandelbrot  #5 Bad Output  4,000
source secs N mem gz cpu cpu load
mandelbrot  #3 11.44  1,000 742,216 307 21.80 53% 47% 72% 25%
mandelbrot  #3 150.00  4,000 737,560 307 160.57 29% 24% 22% 34%
mandelbrot  #3 2,108.93  16,000 747,248 307 2,134.56 25% 22% 26% 32%
source secs N mem gz cpu cpu load
meteor-contest  #2 12.55  2,098 787,468 2786 27.07 61% 45% 45% 67%
source secs N mem gz cpu cpu load
meteor-contest  14.12  2,098 799,200 2768 28.09 92% 39% 40% 31%
source secs N mem gz cpu cpu load
n-body  #2 7.69  500,000 765,596 1137 16.21 47% 59% 72% 36%
n-body  #2 43.29  5,000,000 764,752 1137 52.41 10% 54% 52% 8%
n-body  #2 405.01  50,000,000 775,148 1137 418.00 21% 20% 29% 36%
pidigits  #5 Failed  2,000
source secs N mem gz cpu cpu load
pidigits  4.41  2,000 669,060 518 12.24 66% 66% 85% 65%
pidigits  10.75  6,000 771,032 518 21.05 34% 66% 48% 51%
pidigits  23.23  10,000 811,220 518 34.00 51% 22% 20% 57%
source secs N mem gz cpu cpu load
regex-redux  #2 5.43  50,000 254,724 424 17.88 78% 89% 82% 83%
regex-redux  #2 8.64  500,000 423,288 424 25.56 72% 67% 75% 84%
regex-redux  #2 34.34  5,000,000 1,275,904 424 82.77 51% 48% 69% 75%
source secs N mem gz cpu cpu load
reverse-complement  #3 3.42  250,000 249,572 509 10.11 82% 71% 67% 79%
reverse-complement  #3 3.79  2,500,000 363,112 509 10.94 94% 63% 69% 70%
reverse-complement  #3 8.77  25,000,000 2,206,072 509 24.43 76% 66% 70% 69%
source secs N mem gz cpu cpu load
reverse-complement  3.15  250,000 242,748 536 9.07 83% 61% 69% 79%
reverse-complement  3.78  2,500,000 427,008 536 10.99 75% 80% 65% 79%
reverse-complement  10.29  25,000,000 2,416,972 536 31.43 74% 74% 78% 83%
source secs N mem gz cpu cpu load
reverse-complement  #2 3.68  250,000 255,544 255 10.22 72% 66% 70% 75%
reverse-complement  #2 7.24  2,500,000 581,368 255 14.55 44% 29% 42% 90%
reverse-complement  #2 16.89  25,000,000 1,123,272 255 25.13 20% 58% 26% 47%
source secs N mem gz cpu cpu load
spectral-norm  #4 6.26  500 731,752 326 13.16 43% 86% 42% 42%
spectral-norm  #4 76.23  3,000 745,824 326 85.03 39% 15% 19% 40%
spectral-norm  #4 250.17  5,500 750,632 326 262.40 43% 6% 7% 51%
source secs N mem gz cpu cpu load
spectral-norm  #2 6.37  500 770,100 776 21.25 90% 80% 83% 86%
spectral-norm  #2 63.79  3,000 786,992 776 246.94 98% 97% 97% 98%
spectral-norm  #2 216.27  5,500 804,576 776 832.38 98% 98% 98% 98%
source secs N mem gz cpu cpu load
spectral-norm  6.28  500 720,816 292 13.87 60% 52% 54% 58%
spectral-norm  126.01  3,000 743,440 292 135.74 11% 24% 55% 21%
spectral-norm  454.93  5,500 754,648 292 468.44 34% 8% 6% 57%
thread-ring  #2 Failed  500,000
source secs N mem gz cpu cpu load
thread-ring  9.16  500,000 675,732 342 16.23 37% 64% 37% 40%
thread-ring  51.15  5,000,000 882,428 342 62.88 34% 29% 30% 28%
thread-ring  411.55  50,000,000 949,024 342 451.10 28% 28% 25% 28%