The Computer Language
24.04 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  1.88  7 76,800 673 0.45 1% 17% 3% 1%
binary-trees  0.36  14 79,360 673 0.36 0% 8% 94% 0%
binary-trees  33.05  21 329,216 673 33.27 0% 99% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  4.50  10 77,312 871 3.13 0% 68% 1% 0%
fannkuch-redux  34.81  11 77,440 871 35.01 0% 0% 16% 84%
fannkuch-redux  481.33  12 77,824 871 484.09 16% 0% 5% 79%
source secs N mem gz cpu secs cpu load
fasta  #2 2.29  250,000 76,800 1381 0.89 7% 30% 0% 0%
fasta  #2 4.47  2,500,000 76,800 1381 4.49 4% 1% 95% 1%
fasta  #2 42.77  25,000,000 76,928 1381 43.02 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fasta  2.83  250,000 77,184 1375 1.39 1% 42% 0% 5%
fasta  9.41  2,500,000 77,568 1375 9.46 0% 99% 0% 0%
fasta  91.23  25,000,000 77,568 1375 91.76 0% 87% 13% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  8.25  250,000 109,440 1196 6.86 0% 0% 0% 82%
k-nucleotide  55.42  2,500,000 126,424 1196 55.73 0% 1% 0% 99%
k-nucleotide  555.36  25,000,000 350,112 1196 558.56 36% 0% 2% 62%
k-nucleotide  #5 Failed  250,000
source secs N mem gz cpu secs cpu load
k-nucleotide  #2 7.64  250,000 109,824 1105 6.23 0% 80% 0% 0%
k-nucleotide  #2 49.25  2,500,000 126,724 1105 49.53 0% 99% 0% 0%
k-nucleotide  #2 491.12  25,000,000 350,172 1105 493.92 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #2 3.20  1,000 76,672 574 1.83 2% 50% 1% 7%
mandelbrot  #2 21.71  4,000 76,928 574 21.83 0% 1% 0% 99%
mandelbrot  #2 342.80  16,000 76,800 574 344.77 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  3.20  1,000 77,568 573 1.91 0% 3% 0% 55%
mandelbrot  22.83  4,000 77,568 573 22.96 99% 1% 0% 0%
mandelbrot  364.57  16,000 77,568 573 366.67 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  3.14  500,000 77,824 1801 1.67 50% 2% 0% 0%
n-body  12.23  5,000,000 77,824 1801 12.30 1% 0% 71% 28%
n-body  116.14  50,000,000 77,952 1801 116.80 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  2.15  2,000 77,952 706 0.73 3% 13% 1% 16%
pidigits  2.57  6,000 91,392 706 2.59 0% 0% 99% 1%
pidigits  7.13  10,000 94,840 706 7.19 99% 0% 1% 1%
regex-redux  Failed  50,000
source secs N mem gz cpu secs cpu load
reverse-complement  3.41  250,000 86,784 907 1.97 56% 0% 0% 0%
reverse-complement  561.67  100,000,001 1,073,260 907 564.31 0% 0% 3% 96%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 2.22  250,000 84,352 724 0.88 0% 37% 0% 1%
reverse-complement  #2 162.48  100,000,001 1,072,808 724 161.75 83% 0% 0% 15%
source secs N mem gz cpu secs cpu load
spectral-norm  4.70  500 76,800 683 0.92 3% 1% 17% 1%
spectral-norm  16.15  3,000 76,928 683 16.24 99% 1% 0% 0%
spectral-norm  53.50  5,500 76,928 683 53.81 0% 89% 0% 11%