klimas@iccgcc.decnet.ab.com (10/31/90)
One can achieve significant (i.e. 5-10x) performance improvements in Smalltalk by following a few simple rules. -don't create objects inside enumerations (loops). -use arrays instead of ordered collections whenever they can be presized. -byte align graphics (i.e. use an X coordinate that is an even multiple of 8, e.g. 8@0, 16@3, 64@22). There are other pearls of wisdom, but these are relatively painless and can provide immediate improvement with minimum effort. BTW the last recommendation may be Digitalk specific and has not been verified for Smalltalk-80.