Ruby programs versus Python 3
by benchmark task performance
| binary-trees | |||||
|---|---|---|---|---|---|
| secs | KB | gz | cpu | cpu load | |
| Ruby | 62.61 | 242,804 | 1123 | 180.39 | |
| Python 3 | 152.06 | 804,624 | 596 | 516.24 | |
| spectral-norm | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 137.13 | 55,080 | 835 | 530.08 | |
| Python 3 | 250.12 | 58,892 | 437 | 932.41 | |
| n-body | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 673.98 | 7,304 | 1137 | 673.78 | |
| Python 3 | 923.74 | 8,040 | 1181 | 923.49 | |
| fasta | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 97.46 | 59,576 | 973 | 97.42 | |
| Python 3 | 111.44 | 8,276 | 977 | 111.40 | |
| regex-dna | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 9.46 | 106,548 | 529 | 27.98 | |
| Python 3 | 10.58 | 266,312 | 478 | 23.44 | |
| fannkuch-redux | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 799.64 | 28,532 | 1426 | 3,110.09 | |
| Python 3 | 567.35 | 55,368 | 944 | 2,220.71 | |
| k-nucleotide | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 109.11 | 503,176 | 449 | 109.07 | |
| Python 3 | 76.50 | 162,004 | 1937 | 297.12 | |
| mandelbrot | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 494.40 | 62,636 | 1019 | 1,974.54 | |
| Python 3 | 293.92 | 55,392 | 686 | 1,171.64 | |
| reverse-complement | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 8.39 | 131,808 | 255 | 8.38 | |
| Python 3 | 3.11 | 266,972 | 800 | 4.56 | |
| pidigits | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 8.40 | 276,896 | 653 | 8.38 | |
| Python 3 | 2.20 | 10,248 | 335 | 2.20 | |
| fasta-redux | |||||
| secs | KB | gz | cpu | cpu load | |
| Ruby | 1.21 | 7,904 | 772 | 1.19 | |
| Ruby | |||||
| Python 3 | |||||

