VW Smalltalk versus Pharo Smalltalk fastest performance Always look at the source code. If the fastest programs are hand-written vector instructions, does the host language matter? You might be more interested in the less optimised programs — more seconds, less gz source code. fannkuch-redux source secs mem gz cpu secs VW Smalltalk 452.48 55,168 916 452.41 Pharo Smalltalk 478.39 84,224 870 481.09 n-body source secs mem gz cpu secs VW Smalltalk 111.27 55,552 1787 111.25 Pharo Smalltalk 115.55 84,352 1802 116.21 spectral-norm source secs mem gz cpu secs VW Smalltalk 49.25 55,424 649 49.25 Pharo Smalltalk 54.23 83,456 681 54.53 VW Smalltalk #2 21.94 290,048 1054 62.27 mandelbrot source secs mem gz cpu secs VW Smalltalk 324.52 55,296 609 324.50 Pharo Smalltalk 345.09 83,840 577 347.04 VW Smalltalk #2 102.04 189,824 935 353.57 Pharo Smalltalk #2 365.30 83,456 567 367.37 pidigits source secs mem gz cpu secs Pharo Smalltalk 7.31 103,628 705 7.37 VW Smalltalk #4 8.19 55,808 757 8.19 regex-redux source secs mem gz cpu secs Pharo Smalltalk Failed fasta source secs mem gz cpu secs VW Smalltalk 29.04 55,296 1542 29.04 Pharo Smalltalk #2 43.44 83,456 1384 43.69 Pharo Smalltalk 88.50 83,968 1379 89.01 k-nucleotide source secs mem gz cpu secs VW Smalltalk #5 426.86 385,292 1323 426.80 VW Smalltalk 574.61 386,160 1116 574.54 Pharo Smalltalk #2 650.07 356,552 1105 653.77 Pharo Smalltalk 726.29 356,500 1191 730.39 Pharo Smalltalk #5 Failed reverse-complement source secs mem gz cpu secs Pharo Smalltalk #2 154.68 1,079,276 717 153.60 Pharo Smalltalk 545.06 1,079,580 899 547.69 VW Smalltalk Bad Output binary-trees source secs mem gz cpu secs Pharo Smalltalk 34.14 335,232 674 34.37 VW Smalltalk #3 17.22 375,936 932 37.86 VW Smalltalk 38.94 375,680 717 38.92 VW Smalltalk VisualWorks® 8.3 Aug 19 2017 Pharo Smalltalk Pharo 10.1.1 Mar 12 2024 13:57:46 Compiler: 5.4.0 20160609 all VW Smalltalk programs & measurements all Pharo Smalltalk programs & measurements