<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [ENH] Ten Percent Faster Morphic!</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>If properties don't change too often you might consider arrays.</FONT>
</P>

<P><FONT SIZE=2>My 2 cents...</FONT>
<BR><FONT SIZE=2>Andres.</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: squeak-dev-admin@lists.squeakfoundation.org [<A HREF="mailto:squeak-dev-admin@lists.squeakfoundation.org">mailto:squeak-dev-admin@lists.squeakfoundation.org</A>] On Behalf Of Ned Konz</FONT></P>

<P><FONT SIZE=2>Sent: Saturday, August 03, 2002 1:47 PM</FONT>
<BR><FONT SIZE=2>To: squeak-dev@lists.squeakfoundation.org</FONT>
<BR><FONT SIZE=2>Subject: [ENH] Ten Percent Faster Morphic!</FONT>
</P>

<P><FONT SIZE=2>These two change sets together offer an improvement in the 10% range for</FONT>
<BR><FONT SIZE=2>typical Morphic construction and drawing.</FONT>
</P>

<P><FONT SIZE=2>The biggest improvement comes from changing Morph property dictionaries</FONT>
<BR><FONT SIZE=2>from IdentityDictionary to OrderedCollection and using an unrolled loop</FONT>
<BR><FONT SIZE=2>to scan for properties.</FONT>
</P>

</BODY>
</HTML>