The Computer Language
24.11 Benchmarks Game

all Pharo Smalltalk programs & measurements

Pharo 12.0.0
Pharo-12.0.0+SNAPSHOT.build.1507.sha.
a4f8da8972214b9c9c39c33e826394a109911041 (64 Bit)

Compiler: 5.4.0 20160609

source secs N mem gz cpu secs cpu load
binary-trees  2.07  7 76,672 673 0.50 1% 0% 0% 22%
binary-trees  0.37  14 79,104 673 0.37 2% 94% 2% 0%
binary-trees  35.00  21 329,088 673 35.23 64% 35% 0% 1%
source secs N mem gz cpu secs cpu load
fannkuch-redux  4.55  10 77,312 871 3.19 1% 0% 68% 0%
fannkuch-redux  34.74  11 77,312 871 34.97 16% 0% 84% 0%
fannkuch-redux  480.30  12 77,824 871 483.49 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #2 2.40  250,000 76,672 1381 0.92 0% 36% 1% 0%
fasta  #2 4.52  2,500,000 76,800 1381 4.56 1% 99% 0% 1%
fasta  #2 42.70  25,000,000 76,800 1381 42.98 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  2.88  250,000 77,312 1375 1.43 1% 48% 0% 0%
fasta  9.49  2,500,000 77,440 1375 9.55 0% 0% 99% 0%
fasta  91.55  25,000,000 77,440 1375 92.16 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
k-nucleotide  8.21  250,000 109,184 1196 6.81 70% 12% 0% 0%
k-nucleotide  55.47  2,500,000 126,424 1196 55.84 0% 99% 0% 0%
k-nucleotide  553.64  25,000,000 350,036 1196 557.33 0% 100% 0% 0%
k-nucleotide  #5 Failed  250,000
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 7.51  250,000 109,696 1105 6.24 0% 0% 81% 1%
k-nucleotide  #2 49.49  2,500,000 126,472 1105 49.81 0% 99% 0% 0%
k-nucleotide  #2 490.42  25,000,000 349,988 1105 493.69 1% 98% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 3.24  1,000 76,800 574 1.84 0% 1% 53% 1%
mandelbrot  #2 21.62  4,000 76,800 574 21.77 0% 0% 1% 99%
mandelbrot  #2 341.70  16,000 76,672 574 343.96 1% 0% 0% 98%
source secs N mem gz cpu secs cpu load
mandelbrot  3.44  1,000 77,440 573 1.94 55% 1% 0% 0%
mandelbrot  22.99  4,000 77,312 573 23.15 0% 0% 0% 100%
mandelbrot  363.47  16,000 77,312 573 365.89 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  3.05  500,000 77,696 1801 1.69 0% 1% 0% 53%
n-body  11.84  5,000,000 77,568 1801 11.92 82% 17% 1% 1%
n-body  115.93  50,000,000 77,824 1801 116.71 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  2.25  2,000 78,080 706 0.75 30% 1% 0% 0%
pidigits  2.57  6,000 91,392 706 2.59 99% 1% 0% 0%
pidigits  7.13  10,000 94,712 706 7.21 0% 99% 0% 0%
regex-redux  Failed  50,000
source secs N mem gz cpu secs cpu load
reverse-complement  3.42  250,000 86,784 907 2.04 0% 0% 0% 58%
reverse-complement  563.98  100,000,001 1,073,184 907 567.36 0% 0% 33% 66%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 2.32  250,000 84,096 724 0.91 16% 0% 0% 22%
reverse-complement  #2 163.36  100,000,001 1,072,676 724 161.72 0% 19% 0% 79%
source secs N mem gz cpu secs cpu load
spectral-norm  2.23  500 76,544 683 0.94 2% 37% 0% 1%
spectral-norm  16.01  3,000 76,800 683 16.12 1% 99% 0% 0%
spectral-norm  53.30  5,500 76,800 683 53.66 0% 0% 0% 100%