Subject: Re: Optimizing Smalltalk Performance
References: <3uetvn$ns@nt.colmicrosys.com>
Date: Thu, 27 Jul 95 14:02:48 +1000     
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!gatech!howland.reston.ans.net!news.moneng.mei.com!uwm.edu!msunews!harbinger.cc.monash.edu.au!news.cs.su.oz.au!tmx!steve
From: steve!steve(Steve Hayes)
Newsgroups: comp.lang.smalltalk
Message-ID: <07-27-1995.931@steve>
Followup-To: comp.lang.smalltalk
Lines: 13

In article <3uetvn$ns@nt.colmicrosys.com> khathi@ee.net (Kamal Hathi) writes:
>We have a rather large Smalltalk project which is in the
>implementation stage. It is written Smalltalk/V 2.0 for OS/2. We also
>use Envy. 

First pick some appropriate measures of performance. Use these as the basis of your 
tests to determine what areas need to be tuned. Use the ENVY Profiler to get an idea 
of where the actual time is spent in these areas. You can also use Profile/V from 
First Class Software.

You may be surprised! When we tuned one of our applications we found that a lot of 
time was spent in instantiating chains of objects that were never referenced. Simply 
using lazy instantiation improved start up time by a factor of four.
