<br><font size=2 face="Courier">Hi Andreas &amp; John,</font>
<br>
<br><font size=2 face="Courier">For what it's worth, I have two Windows NT 4 machines and a Windows ME machine, and here are some very approximate (i.e. measure with a clock on the wall) startup times for Squeak3.2-4956 using Squeak 3.2.3/Tea 1.8 VM (release from Sep 5 2002, compiler gcc 2.95.2 19991024 (release).</font>
<br><font size=2 face="Courier">My idea of startup time is time from double-click on Squeak.exe until the Squeak window appears.</font>
<br>
<br><font size=2 face="Courier">CPU &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;OS &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Physical &nbsp; &nbsp; &nbsp; &nbsp;Startup Time &nbsp; &nbsp; &nbsp; &nbsp;Bytecodes &nbsp; &nbsp; &nbsp; &nbsp;Sends</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; RAM</font>
<br><font size=2 face="Courier">1.4 GHz Pentium 4 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WinNT4SP5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;512M &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;~16 seconds &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;~119M/Sec &nbsp; &nbsp; &nbsp; &nbsp;~2.90M/Sec</font>
<br><font size=2 face="Courier">450 MHz Pentium II &nbsp; &nbsp; &nbsp; &nbsp;WinNT4SP6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;256M &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;~18 seconds &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;~ 44M/Sec &nbsp; &nbsp; &nbsp; &nbsp;~1.26M/Sec</font>
<br><font size=2 face="Courier">700 MHz Pentium III &nbsp; &nbsp; &nbsp; &nbsp;WinMe &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;128M &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;~ 2 seconds &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;~ 67M/Sec &nbsp; &nbsp; &nbsp; &nbsp;~1.94M/Sec</font>
<br>
<br><font size=2 face="Courier">These are very coarse measurements, but the two NT machines take about the same time to start up and the ME machine is much, much faster, while tinyBenchmarks more closely reflects the clock speeds of the CPU.</font>
<br>
<br><font size=2 face="Courier">Any ideas to explain this?</font>
<br>
<br>
<br><font size=2 face="Courier">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -Dean</font>
<br>
<br><font size=2 face="Courier">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="Courier">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>&quot;Andreas Raab&quot; &lt;andreas.raab@gmx.de&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: squeak-dev-bounces@lists.squeakfoundation.org</font>
<p><font size=1 face="sans-serif">07/31/03 08:00 PM</font>
<br><font size=1 face="sans-serif">Please respond to The general-purpose Squeak developers list &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;'The general-purpose Squeak developers list'&quot; &lt;squeak-dev@lists.squeakfoundation.org&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;RE: Startup time, a short review &amp; discussion</font></table>
<br>
<br>
<br><font size=2 face="Courier New">&gt; I've been glancing at squeak startup time on the mac this <br>
&gt; morning and have a few observations. Actually I have noticed on<br>
&gt; windows the images &quot;SNAP' open, but take seconds on the mac and I'd &nbsp;<br>
&gt; like to fix that...<br>
<br>
Another thought: Is it possible that you're allocating the memory lazily and<br>
the image loading process hits the exception handler upon first access to<br>
each memory page? This might slow down things quite a bit. In the Windows VM<br>
I am actually pre-allocating the memory needed for the image data (plus some<br>
extra) before the read comes along to avoid this.<br>
<br>
Cheers,<br>
 &nbsp;- Andreas<br>
<br>
<br>
</font>
<br>
<br>