all Ruby programs & measurements ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux] --jit source secs N mem gz cpu cpu load binary-trees #5 5.06 7 22,268 1096 1.68 25% 69% 60% 11% binary-trees #5 3.02 14 29,188 1096 4.85 23% 57% 69% 92% binary-trees #5 44.67 21 531,624 1096 123.81 79% 60% 73% 72% source secs N mem gz cpu cpu load binary-trees #2 4.83 7 22,388 378 0.60 62% 9% 15% 52% binary-trees #2 2.40 14 27,616 378 3.07 47% 77% 33% 66% binary-trees #2 148.54 21 577,800 378 149.55 8% 10% 90% 3% source secs N mem gz cpu cpu load binary-trees #3 4.82 7 22,320 400 0.60 41% 18% 13% 64% binary-trees #3 2.14 14 28,416 400 2.81 53% 67% 62% 27% binary-trees #3 151.06 21 449,152 400 151.82 31% 2% 6% 68% source secs N mem gz cpu cpu load binary-trees #4 4.69 7 22,352 364 0.60 54% 8% 6% 62% binary-trees #4 2.25 14 27,492 364 2.87 52% 99% 12% 49% binary-trees #4 112.17 21 577,792 364 113.12 72% 10% 18% 8% source secs N mem gz cpu cpu load binary-trees 4.91 7 22,232 376 0.61 64% 4% 4% 58% binary-trees 2.21 14 27,624 376 2.84 99% 70% 29% 28% binary-trees 148.03 21 577,780 376 149.00 80% 6% 19% 2% source secs N mem gz cpu cpu load fannkuch-redux 13.51 10 22,344 384 10.39 42% 1% 0% 79% fannkuch-redux 124.64 11 25,272 384 125.05 78% 20% 1% 8% fannkuch-redux 1,618.99 12 25,244 384 1,618.97 63% 17% 3% 24% source secs N mem gz cpu cpu load fannkuch-redux #2 10.04 10 26,692 1444 22.43 85% 62% 56% 83% fannkuch-redux #2 25.56 11 26,760 1444 95.39 88% 94% 97% 100% fannkuch-redux #2 307.68 12 26,776 1444 1,174.80 98% 95% 96% 98% source secs N mem gz cpu cpu load fasta #3 4.85 250,000 23,188 1002 1.61 59% 35% 12% 54% fasta #3 8.99 2,500,000 30,332 1002 11.67 40% 14% 96% 13% fasta #3 79.23 25,000,000 123,024 1002 81.88 64% 35% 9% 3% source secs N mem gz cpu cpu load fasta #6 4.35 250,000 23,096 1069 1.34 82% 9% 4% 57% fasta #6 6.54 2,500,000 30,428 1069 9.35 59% 11% 61% 34% fasta #6 51.46 25,000,000 122,960 1069 54.25 20% 22% 47% 23% source secs N mem gz cpu cpu load fasta #2 6.16 250,000 25,496 743 3.47 55% 41% 63% 27% fasta #2 18.77 2,500,000 38,220 743 20.37 67% 3% 10% 36% fasta #2 180.25 25,000,000 145,424 743 181.80 67% 3% 3% 36% source secs N mem gz cpu cpu load fasta #5 6.61 250,000 22,820 995 4.40 51% 43% 8% 54% fasta #5 14.84 2,500,000 25,712 995 16.67 11% 8% 8% 92% fasta #5 146.67 25,000,000 25,808 995 147.78 4% 14% 89% 4% source secs N mem gz cpu cpu load fasta #4 6.92 250,000 23,580 913 4.39 58% 38% 25% 50% fasta #4 14.49 2,500,000 40,504 913 16.33 31% 50% 3% 35% fasta #4 143.95 25,000,000 228,536 913 145.09 8% 36% 52% 13% source secs N mem gz cpu cpu load k-nucleotide #7 6.43 250,000 70,900 859 6.69 65% 38% 31% 54% k-nucleotide #7 11.04 2,500,000 75,576 859 38.02 97% 97% 80% 80% k-nucleotide #7 107.50 25,000,000 400,152 859 358.56 84% 86% 81% 91% source secs N mem gz cpu cpu load k-nucleotide #2 8.52 250,000 61,536 420 5.10 83% 28% 14% 36% k-nucleotide #2 37.10 2,500,000 75,720 420 37.44 2% 5% 2% 99% k-nucleotide #2 359.98 25,000,000 186,620 420 360.28 3% 15% 86% 2% source secs N mem gz cpu cpu load k-nucleotide 7.01 250,000 24,908 644 9.90 94% 37% 30% 74% k-nucleotide 11.33 2,500,000 35,824 644 40.84 96% 90% 98% 84% k-nucleotide 106.07 25,000,000 145,640 644 381.47 92% 93% 87% 93% source secs N mem gz cpu cpu load k-nucleotide #3 8.34 250,000 79,020 540 5.32 29% 50% 50% 32% k-nucleotide #3 40.06 2,500,000 84,944 540 40.63 27% 28% 26% 27% k-nucleotide #3 382.79 25,000,000 196,432 540 383.04 21% 32% 31% 22% source secs N mem gz cpu cpu load mandelbrot #7 6.64 1,000 31,816 973 22.98 87% 88% 87% 92% mandelbrot #7 Failed 4,000 source secs N mem gz cpu cpu load mandelbrot #4 9.85 1,000 27,252 846 7.90 34% 51% 54% 33% mandelbrot #4 75.73 4,000 32,632 846 77.38 36% 17% 22% 34% mandelbrot #4 1,209.91 16,000 78,936 846 1,212.29 23% 29% 30% 25% source secs N mem gz cpu cpu load mandelbrot #2 10.21 1,000 25,756 931 22.43 89% 54% 56% 87% mandelbrot #2 26.86 4,000 27,620 931 104.13 99% 97% 98% 99% mandelbrot #2 340.43 16,000 65,964 931 1,336.15 100% 99% 99% 99% source secs N mem gz cpu cpu load mandelbrot #3 11.91 1,000 22,520 307 8.90 17% 75% 11% 23% mandelbrot #3 131.44 4,000 25,464 307 131.83 13% 4% 2% 89% mandelbrot #3 2,084.76 16,000 25,148 307 2,084.56 43% 17% 17% 30% source secs N mem gz cpu cpu load mandelbrot #5 6.89 1,000 26,916 1037 9.89 79% 51% 36% 67% mandelbrot #5 33.23 4,000 28,764 1037 130.18 99% 99% 99% 100% mandelbrot #5 529.70 16,000 59,992 1037 2,090.80 100% 100% 100% 100% source secs N mem gz cpu cpu load mandelbrot #6 6.60 1,000 31,812 918 22.71 87% 90% 85% 90% mandelbrot #6 Failed 4,000 source secs N mem gz cpu cpu load n-body #2 9.51 500,000 22,508 1137 8.35 46% 65% 24% 39% n-body #2 38.46 5,000,000 25,352 1137 41.04 44% 8% 4% 57% n-body #2 376.42 50,000,000 25,112 1137 378.91 92% 2% 4% 9% source secs N mem gz cpu cpu load pidigits 4.80 2,000 66,860 518 1.75 91% 6% 12% 64% pidigits 9.97 6,000 174,132 518 12.15 21% 37% 77% 10% pidigits 28.30 10,000 191,788 518 30.59 2% 56% 46% 10% source secs N mem gz cpu cpu load pidigits #5 5.16 2,000 69,100 485 0.77 75% 10% 7% 59% pidigits #5 2.34 6,000 211,032 485 3.02 75% 90% 54% 18% pidigits #5 3.21 10,000 369,020 485 5.01 21% 31% 15% 100% source secs N mem gz cpu cpu load pidigits #2 4.90 2,000 44,336 658 1.16 60% 0% 22% 66% pidigits #2 3.83 6,000 121,760 658 6.15 68% 37% 99% 19% pidigits #2 8.73 10,000 197,092 658 12.05 24% 29% 83% 7% source secs N mem gz cpu cpu load regex-redux #3 4.89 50,000 31,672 724 1.66 36% 37% 57% 37% regex-redux #3 1.97 500,000 56,044 724 1.73 42% 56% 82% 43% regex-redux #3 15.85 5,000,000 277,116 724 9.43 93% 39% 41% 48% source secs N mem gz cpu cpu load regex-redux #9 5.01 50,000 26,876 334 0.99 26% 5% 54% 64% regex-redux #9 4.09 500,000 62,676 334 4.48 15% 2% 7% 99% regex-redux #9 39.50 5,000,000 423,428 334 39.98 3% 4% 100% 1% source secs N mem gz cpu cpu load regex-redux #2 4.76 50,000 34,356 437 0.95 22% 20% 67% 47% regex-redux #2 3.42 500,000 73,916 437 3.83 52% 34% 28% 19% regex-redux #2 32.60 5,000,000 327,028 437 33.07 19% 31% 38% 19% source secs N mem gz cpu cpu load reverse-complement 0.56 250,000 29,812 548 1.11 100% 79% 87% 45% reverse-complement Failed 100,000,000 source secs N mem gz cpu cpu load reverse-complement #2 7.97 250,000 25,352 264 0.70 63% 19% 8% 55% reverse-complement #2 31.78 100,000,000 511,692 264 32.51 5% 54% 47% 4% source secs N mem gz cpu cpu load reverse-complement #5 4.93 250,000 27,904 295 0.65 84% 10% 12% 42% reverse-complement #5 48.10 100,000,000 1,611,568 295 25.49 17% 25% 20% 43% source secs N mem gz cpu cpu load reverse-complement #3 5.20 250,000 24,092 517 1.82 50% 4% 28% 59% reverse-complement #3 82.39 100,000,000 1,513,432 517 38.92 49% 47% 33% 53% source secs N mem gz cpu cpu load reverse-complement #4 4.59 250,000 23,784 601 1.61 51% 41% 25% 40% reverse-complement #4 46.45 100,000,000 2,009,748 601 37.82 39% 20% 52% 26% source secs N mem gz cpu cpu load spectral-norm #5 41.15 500 23,184 839 142.47 95% 89% 88% 96% spectral-norm #5 77.51 3,000 25,048 839 298.69 98% 98% 98% 98% spectral-norm #5 154.65 5,500 26,296 839 594.80 98% 98% 97% 97% source secs N mem gz cpu cpu load spectral-norm 8.55 500 22,632 292 3.92 75% 40% 21% 42% spectral-norm 83.76 3,000 25,160 292 85.58 5% 100% 1% 3% spectral-norm 285.05 5,500 25,212 292 286.83 84% 6% 10% 8% source secs N mem gz cpu cpu load spectral-norm #4 6.95 500 22,460 326 3.69 65% 49% 12% 53% spectral-norm #4 66.43 3,000 25,132 326 67.15 39% 3% 3% 62% spectral-norm #4 206.28 5,500 25,148 326 206.97 100% 3% 4% 0%