The Computer Language
Benchmarks Game

all Ruby JRuby programs & measurements

jruby 9.1.16.0 (2.3.3) 2018-02-21 8f3f95a Java HotSpot(TM) 64-Bit Server VM 10+46 on 10+46 +jit [linux-x86_64]

source secs N mem gz cpu cpu load
binary-trees  #4 3.13  7 164,388 364 9.41 74% 73% 80% 76%
binary-trees  #4 3.92  14 230,312 364 10.96 67% 78% 71% 64%
binary-trees  #4 93.77  21 1,772,816 364 172.77 40% 40% 61% 44%
source secs N mem gz cpu cpu load
binary-trees  #3 3.15  7 165,940 400 9.54 86% 74% 68% 77%
binary-trees  #3 3.89  14 221,244 400 10.96 68% 75% 79% 63%
binary-trees  #3 91.37  21 1,868,412 400 107.62 17% 43% 26% 33%
source secs N mem gz cpu cpu load
binary-trees  #2 3.18  7 158,836 378 9.44 72% 73% 66% 90%
binary-trees  #2 3.94  14 233,396 378 11.07 65% 87% 68% 64%
binary-trees  #2 106.73  21 2,332,304 378 176.76 26% 25% 55% 63%
source secs N mem gz cpu cpu load
binary-trees  #5 8.60  7 174,304 1083 11.37 50% 66% 41% 38%
binary-trees  #5 3.95  14 225,616 1083 12.42 78% 80% 73% 86%
binary-trees  #5 63.73  21 2,333,064 1083 235.59 95% 94% 95% 94%
source secs N mem gz cpu cpu load
binary-trees  3.26  7 171,172 376 9.71 72% 77% 83% 68%
binary-trees  4.19  14 207,172 376 11.81 79% 67% 72% 67%
binary-trees  105.59  21 2,330,784 376 175.31 27% 22% 61% 57%
source secs N mem gz cpu cpu load
chameneos-redux  4.69  60,000 278,032 934 14.11 69% 78% 84% 73%
chameneos-redux  8.26  600,000 525,928 934 23.44 68% 72% 74% 74%
chameneos-redux  38.38  6,000,000 771,536 934 96.39 58% 59% 68% 69%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 8.85  10 771,884 1432 31.22 87% 88% 91% 87%
fannkuch-redux  #2 34.55  11 797,272 1432 131.08 94% 96% 94% 96%
fannkuch-redux  #2 536.23  12 782,020 1432 2,060.19 96% 98% 100% 91%
source secs N mem gz cpu cpu load
fannkuch-redux  8.87  10 482,880 384 17.92 86% 33% 37% 47%
fannkuch-redux  59.30  11 775,948 384 70.47 65% 42% 8% 6%
fannkuch-redux  825.19  12 799,468 384 838.96 25% 51% 13% 14%
source secs N mem gz cpu cpu load
fasta  #3 5.79  250,000 508,236 1002 13.93 48% 59% 58% 77%
fasta  #3 17.75  2,500,000 764,192 1002 27.85 52% 46% 26% 33%
fasta  #3 131.71  25,000,000 823,720 1002 141.58 9% 19% 27% 53%
source secs N mem gz cpu cpu load
fasta  7.54  250,000 758,068 770 16.93 41% 88% 51% 46%
fasta  40.29  2,500,000 776,460 770 50.93 21% 38% 45% 25%
fasta  393.62  25,000,000 1,034,820 770 407.84 7% 12% 32% 54%
source secs N mem gz cpu cpu load
k-nucleotide  #3 7.41  250,000 844,848 540 25.40 81% 84% 93% 86%
k-nucleotide  #3 27.91  2,500,000 856,580 540 98.36 92% 91% 80% 90%
k-nucleotide  #3 243.38  25,000,000 1,151,568 540 867.73 92% 87% 89% 89%
source secs N mem gz cpu cpu load
k-nucleotide  7.16  250,000 838,928 637 24.18 84% 85% 86% 83%
k-nucleotide  28.30  2,500,000 856,456 637 100.67 84% 93% 88% 91%
k-nucleotide  248.11  25,000,000 1,151,636 637 904.14 89% 90% 92% 94%
source secs N mem gz cpu cpu load
mandelbrot  #7 8.70  1,000 774,300 973 30.97 88% 92% 88% 90%
mandelbrot  #7 56.35  4,000 780,448 973 216.49 97% 96% 96% 96%
mandelbrot  #7 816.48  16,000 838,956 973 3,175.34 98% 98% 98% 97%
source secs N mem gz cpu cpu load
mandelbrot  #4 8.65  1,000 776,208 846 30.69 90% 94% 86% 87%
mandelbrot  #4 57.79  4,000 778,360 846 222.83 97% 97% 96% 97%
mandelbrot  #4 849.34  16,000 837,464 846 3,328.67 98% 98% 98% 98%
source secs N mem gz cpu cpu load
mandelbrot  #5 33.32  1,000 783,936 1023 128.34 97% 97% 97% 96%
mandelbrot  #5 114.48  4,000 799,336 1023 446.90 98% 98% 98% 98%
mandelbrot  #5 1,175.66  16,000 1,725,120 1023 4,589.73 98% 98% 98% 98%
source secs N mem gz cpu cpu load
mandelbrot  #3 11.89  1,000 784,580 307 21.77 61% 67% 28% 30%
mandelbrot  #3 170.53  4,000 771,688 307 182.89 30% 52% 10% 17%
mandelbrot  #3 2,862.26  16,000 789,760 307 2,885.91 25% 41% 12% 24%
source secs N mem gz cpu cpu load
meteor-contest  #2 14.25  2,098 780,992 2786 30.78 65% 71% 40% 42%
source secs N mem gz cpu cpu load
meteor-contest  15.99  2,098 840,376 2768 32.17 74% 39% 37% 54%
source secs N mem gz cpu cpu load
n-body  #2 8.23  500,000 789,508 1137 17.68 45% 85% 48% 38%
n-body  #2 43.98  5,000,000 803,292 1137 53.70 27% 57% 20% 19%
n-body  #2 407.01  50,000,000 804,512 1137 421.31 24% 43% 12% 26%
pidigits  #5 Failed  2,000
source secs N mem gz cpu cpu load
pidigits  4.99  2,000 705,796 518 14.12 65% 81% 74% 66%
pidigits  11.60  6,000 811,156 518 24.42 56% 67% 40% 50%
pidigits  24.35  10,000 804,068 518 35.84 20% 20% 38% 71%
source secs N mem gz cpu cpu load
regex-redux  #2 4.50  50,000 275,380 431 14.03 75% 71% 80% 87%
regex-redux  #2 7.16  500,000 395,612 431 20.67 85% 75% 67% 63%
regex-redux  #2 28.52  5,000,000 1,375,512 431 63.99 74% 60% 41% 51%
source secs N mem gz cpu cpu load
reverse-complement  #3 3.65  250,000 336,776 517 10.91 75% 70% 72% 85%
reverse-complement  #3 Bad Output  100,000,000
source secs N mem gz cpu cpu load
reverse-complement  8.64  250,000 334,108 545 12.14 37% 48% 44% 65%
reverse-complement  125.09  100,000,000 3,556,432 545 106.69 45% 61% 63% 52%
source secs N mem gz cpu cpu load
reverse-complement  #2 9.63  250,000 334,368 264 13.45 68% 38% 45% 51%
reverse-complement  #2 241.69  100,000,000 2,277,264 264 246.26 16% 34% 24% 32%
source secs N mem gz cpu cpu load
spectral-norm  #4 6.91  500 747,476 326 14.88 44% 60% 59% 55%
spectral-norm  #4 76.48  3,000 777,804 326 86.42 30% 46% 15% 24%
spectral-norm  #4 251.88  5,500 783,284 326 264.85 26% 36% 17% 28%
source secs N mem gz cpu cpu load
spectral-norm  #2 6.79  500 762,344 776 23.32 87% 85% 90% 83%
spectral-norm  #2 64.35  3,000 782,120 776 249.30 97% 97% 97% 98%
spectral-norm  #2 205.48  5,500 781,524 776 802.05 98% 98% 98% 98%
source secs N mem gz cpu cpu load
spectral-norm  7.25  500 760,352 292 16.67 53% 65% 59% 56%
spectral-norm  128.08  3,000 777,836 292 138.31 4% 5% 32% 68%
spectral-norm  441.88  5,500 785,984 292 455.21 15% 23% 21% 46%
thread-ring  #2 Failed  500,000
source secs N mem gz cpu cpu load
thread-ring  9.89  500,000 285,104 342 19.32 32% 29% 68% 68%
thread-ring  54.23  5,000,000 528,880 342 79.07 25% 24% 47% 46%
thread-ring  484.37  50,000,000 732,700 342 652.96 28% 28% 36% 36%