The Computer Language
Benchmarks Game

all Ruby JRuby programs & measurements

jruby 9.1.0.0 (2.3.0) 2016-05-02 a633c63 Java HotSpot(TM) Server VM 25.92-b14 on 1.8.0_92-b14 +jit [linux-i386]

source secs N mem gz cpu cpu load
binary-trees  11.53  12 277,800 412 8.53 1% 1% 1% 100%
binary-trees  17.09  16 637,272 412 17.04 2% 9% 18% 100%
binary-trees  288.09  20 2,244,844 412 287.65 0% 1% 1% 100%
source secs N mem gz cpu cpu load
binary-trees  #4 8.66  12 292,204 402 8.63 0% 1% 1% 100%
binary-trees  #4 16.58  16 633,564 402 16.54 4% 3% 7% 100%
binary-trees  #4 179.45  20 1,429,000 402 179.16 0% 2% 1% 100%
source secs N mem gz cpu cpu load
binary-trees  #3 8.53  12 273,888 439 8.51 0% 1% 1% 100%
binary-trees  #3 15.45  16 622,336 439 15.42 1% 2% 3% 100%
binary-trees  #3 190.07  20 1,984,196 439 189.77 0% 1% 1% 100%
source secs N mem gz cpu cpu load
binary-trees  #5 9.06  12 375,432 1123 8.96 0% 1% 1% 100%
binary-trees  #5 16.90  16 682,396 1123 16.85 0% 1% 1% 100%
binary-trees  #5 324.77  20 2,266,744 1123 324.20 0% 1% 1% 100%
source secs N mem gz cpu cpu load
chameneos-redux  10.64  60,000 221,784 928 10.32 0% 2% 1% 100%
chameneos-redux  13.56  600,000 335,608 928 13.53 0% 1% 1% 100%
chameneos-redux  32.10  6,000,000 534,892 928 32.07 0% 1% 1% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 28.92  10 519,772 1426 28.87 0% 1% 1% 100%
fannkuch-redux  #2 180.45  11 647,328 1426 180.36 0% 1% 1% 100%
fannkuch-redux  #2 Timed Out  12
source secs N mem gz cpu cpu load
fannkuch-redux  18.96  10 371,016 384 18.93 0% 1% 1% 100%
fannkuch-redux  63.32  11 651,560 384 63.27 0% 1% 1% 100%
fannkuch-redux  682.08  12 669,712 384 681.85 0% 1% 1% 100%
source secs N mem gz cpu cpu load
fasta  #3 10.14  250,000 375,408 973 10.11 1% 0% 0% 100%
fasta  #3 20.67  2,500,000 634,072 973 20.62 0% 1% 1% 100%
fasta  #3 91.45  25,000,000 690,332 973 91.34 1% 0% 1% 100%
source secs N mem gz cpu cpu load
fasta  12.03  250,000 512,724 760 11.99 1% 1% 0% 100%
fasta  34.29  2,500,000 641,912 760 33.98 1% 1% 1% 100%
fasta  257.70  25,000,000 1,000,636 760 257.30 1% 1% 1% 100%
k-nucleotide  #4 Failed  250,000
k-nucleotide  #5 Failed  250,000
source secs N mem gz cpu cpu load
k-nucleotide  #3 15.82  250,000 574,764 540 15.78 0% 1% 1% 100%
k-nucleotide  #3 62.50  2,500,000 765,700 540 62.41 0% 1% 1% 100%
k-nucleotide  #3 520.45  25,000,000 955,036 540 519.85 0% 1% 1% 100%
k-nucleotide  #2 Failed  250,000
k-nucleotide  #6 Failed  250,000
source secs N mem gz cpu cpu load
k-nucleotide  16.40  250,000 578,692 637 16.36 0% 1% 1% 100%
k-nucleotide  62.33  2,500,000 818,224 637 62.21 1% 1% 0% 100%
k-nucleotide  510.04  25,000,000 962,244 637 509.15 0% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  #4 15.00  1,000 648,552 849 14.86 0% 1% 1% 100%
mandelbrot  #4 78.90  4,000 654,536 849 78.67 0% 1% 1% 100%
mandelbrot  #4 1,170.74  16,000 2,288,312 849 1,165.86 1% 1% 1% 100%
mandelbrot  #6 Failed  1,000
source secs N mem gz cpu cpu load
mandelbrot  #3 17.03  1,000 638,760 307 16.99 1% 0% 1% 100%
mandelbrot  #3 134.20  4,000 642,268 307 133.92 1% 1% 1% 100%
mandelbrot  #3 1,107.18  16,000 644,644 307 1,105.50 0% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  #2 22.52  1,000 648,820 925 19.44 1% 1% 1% 100%
mandelbrot  #2 140.31  4,000 652,300 925 139.92 0% 1% 1% 100%
mandelbrot  #2 2,220.09  16,000 714,000 925 2,214.29 1% 1% 1% 100%
source secs N mem gz cpu cpu load
mandelbrot  #5 31.71  1,000 647,080 1019 31.53 1% 0% 0% 100%
mandelbrot  #5 97.64  4,000 647,300 1019 96.90 0% 1% 1% 100%
mandelbrot  #5 1,102.20  16,000 1,359,052 1019 1,094.98 0% 1% 1% 100%
source secs N mem gz cpu cpu load
meteor-contest  21.83  2,098 654,864 2768 21.78 0% 1% 1% 100%
source secs N mem gz cpu cpu load
meteor-contest  #2 21.45  2,098 654,304 2786 21.42 0% 0% 1% 100%
source secs N mem gz cpu cpu load
n-body  #2 12.18  500,000 660,040 1137 12.15 0% 1% 1% 100%
n-body  #2 38.08  5,000,000 665,120 1137 38.00 0% 1% 1% 100%
n-body  #2 297.31  50,000,000 663,560 1137 296.80 0% 1% 1% 100%
pidigits  #5 Failed  2,000
source secs N mem gz cpu cpu load
pidigits  9.77  2,000 520,688 518 9.74 0% 1% 1% 100%
pidigits  18.97  6,000 644,148 518 18.92 0% 1% 1% 100%
pidigits  34.41  10,000 651,944 518 34.34 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #6 7.95  50,000 171,712 442 7.92 1% 1% 1% 100%
regex-dna  #6 12.97  500,000 229,844 442 12.94 0% 1% 1% 100%
regex-dna  #6 55.61  5,000,000 870,220 442 55.56 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #7 7.77  50,000 179,500 507 7.73 0% 1% 1% 100%
regex-dna  #7 13.54  500,000 232,240 507 13.51 0% 1% 1% 100%
regex-dna  #7 54.91  5,000,000 943,424 507 54.86 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #5 7.71  50,000 144,732 343 7.69 1% 1% 1% 100%
regex-dna  #5 12.99  500,000 210,672 343 12.94 1% 4% 1% 100%
regex-dna  #5 54.76  5,000,000 765,856 343 54.72 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  #2 9.06  50,000 189,100 417 9.03 1% 1% 1% 100%
regex-dna  #2 13.07  500,000 341,608 417 13.04 0% 1% 1% 100%
regex-dna  #2 61.37  5,000,000 2,024,312 417 61.32 0% 1% 1% 100%
source secs N mem gz cpu cpu load
regex-dna  8.30  50,000 152,732 308 8.28 2% 1% 0% 100%
regex-dna  14.00  500,000 241,744 308 13.97 0% 1% 1% 100%
regex-dna  75.92  5,000,000 2,081,224 308 75.86 1% 1% 0% 100%
regex-dna  #8 Failed  50,000
source secs N mem gz cpu cpu load
regex-dna  #3 7.86  50,000 191,236 501 7.84 0% 1% 1% 100%
regex-dna  #3 13.71  500,000 348,328 501 13.68 0% 1% 1% 100%
regex-dna  #3 61.34  5,000,000 2,021,820 501 61.28 0% 1% 1% 100%
source secs N mem gz cpu cpu load
reverse-complement  #2 8.58  250,000 178,960 255 8.56 0% 1% 1% 100%
reverse-complement  #2 12.85  2,500,000 432,988 255 12.81 0% 1% 1% 100%
reverse-complement  #2 23.47  25,000,000 1,267,564 255 23.42 0% 1% 1% 100%
source secs N mem gz cpu cpu load
reverse-complement  #3 9.57  250,000 168,868 509 7.56 1% 1% 1% 100%
reverse-complement  #3 8.38  2,500,000 297,112 509 8.36 1% 1% 0% 100%
reverse-complement  #3 18.80  25,000,000 2,240,988 509 18.73 0% 1% 1% 100%
source secs N mem gz cpu cpu load
reverse-complement  7.14  250,000 173,732 536 7.11 1% 1% 0% 100%
reverse-complement  8.87  2,500,000 343,900 536 8.84 0% 1% 1% 100%
reverse-complement  20.98  25,000,000 2,148,404 536 20.88 1% 4% 1% 100%
source secs N mem gz cpu cpu load
spectral-norm  #2 16.23  500 637,676 776 14.78 1% 2% 1% 100%
spectral-norm  #2 123.95  3,000 648,816 776 123.64 0% 1% 1% 100%
spectral-norm  #2 392.07  5,500 655,420 776 391.09 0% 1% 1% 100%
source secs N mem gz cpu cpu load
spectral-norm  12.67  500 635,844 292 12.64 0% 1% 0% 100%
spectral-norm  133.84  3,000 648,192 292 133.61 0% 1% 1% 100%
spectral-norm  414.10  5,500 650,300 292 413.47 0% 1% 1% 100%
source secs N mem gz cpu cpu load
spectral-norm  #4 12.26  500 638,296 326 12.22 0% 0% 1% 100%
spectral-norm  #4 93.84  3,000 647,268 326 93.68 0% 1% 1% 100%
spectral-norm  #4 294.74  5,500 655,348 326 294.26 0% 1% 1% 100%
thread-ring  #2 Failed  500,000
thread-ring  Failed  500,000