The Computer Language
Benchmarks Game

Smalltalk VW programs versus Python 3

by benchmark task performance

spectral-norm
source secs mem gz cpu cpu load
Smalltalk VW 32.22 244,048 1054 82.07 84% 83% 84% 86%
Python 3 180.97 15,876 443 720.51 100% 100% 100% 100%
n-body
source secs mem gz cpu cpu load
Smalltalk VW 194.34 56,384 1805 194.29 100% 0% 0% 1%
Python 3 838.39 10,324 1196 838.20 95% 1% 5% 0%
binary-trees
source secs mem gz cpu cpu load
Smalltalk VW 31.15 375,020 938 83.72 59% 78% 64% 71%
Python 3 93.55 280,624 589 337.74 92% 89% 87% 93%
fasta
source secs mem gz cpu cpu load
Smalltalk VW 47.34 56,084 1536 47.32 100% 1% 1% 0%
Python 3 59.47 15,996 1947 138.97 55% 55% 63% 66%
mandelbrot
source secs mem gz cpu cpu load
Smalltalk VW 214.93 118,764 940 151.34 28% 75% 68% 98%
Python 3 225.24 15,736 688 899.25 100% 100% 100% 100%
fannkuch-redux
source secs mem gz cpu cpu load
Smalltalk VW 694.43 53,736 927 694.06 1% 100% 1% 1%
Python 3 565.97 15,528 950 2,172.63 95% 94% 95% 100%
pidigits
source secs mem gz cpu cpu load
Smalltalk VW 13.37 55,996 773 13.36 1% 1% 100% 1%
Python 3 3.43 12,716 386 3.43 100% 1% 1% 0%
k-nucleotide
source secs mem gz cpu cpu load
Smalltalk VW 652.47 387,932 1303 651.61 39% 63% 34% 21%
Python 3 77.65 182,700 1967 302.86 97% 99% 97% 98%
reverse-complement
source secs mem gz cpu cpu load
Smalltalk VW   Make Error
Python 3 0.56 ? 814 ? 11% 43% 44% 77%
regex-redux
source secs mem gz cpu cpu load
  No program contribute your program
Python 3 0.62 15,968 512 0.64 24% 65% 8% 11%
Smalltalk VW

VisualWorks® Personal Use Edition Release 8.2 of July 15, 2016

Python 3

Python 3.6.3