Philippe,<div><br></div><div>    can you please profile before and after?  This could very well be to do with the additional cost of shallowCopy for contexts, but it is inevitable that a correct implementation is going to be more expensive than the simple block-copy.  The new implementation can be optimized, but we need to profile first to be sure we&#39;re tilting at the relevant windmill.<br>
<br></div><div>AdvThanksance</div><div>Eliot</div><div><br><div class="gmail_quote">On Wed, Apr 27, 2011 at 9:40 AM, Philippe Marschall <span dir="ltr">&lt;<a href="mailto:kustos@gmx.net">kustos@gmx.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On <a href="tel:26.04.2011%2023" value="+12604201123">26.04.2011 23</a>:01, Eliot Miranda wrote:<br>
</div><div><div></div><div class="h5">&gt; ...to <a href="http://www.mirandabanda.org/files/Cog/VM/VM.r2379/" target="_blank">http://www.mirandabanda.org/files/Cog/VM/VM.r2379/</a>.  These fix<br>
&gt; shallowCopy and copyFrom: for contexts and (I hope) fix the linux Locale<br>
&gt; plugin.<br>
<br>
</div></div>I&#39;m seeing quite a drastic performance degradation in the last two Cog<br>
releases for Seaside. r2361 and r2370 would yield about 4300 to 4400<br>
&quot;points&quot; for /tests/functional/WAPerformanceFunctionalTest. r2378 and<br>
r2380 are down to about 2600 to 2700. That&#39;s almost a third slower.<br>
<br>
Cheers<br>
<font color="#888888">Philippe<br>
<br>
<br>
</font></blockquote></div><br></div>