<br><br><div class="gmail_quote">On Thu, Sep 22, 2011 at 9:57 PM, David T. Lewis <span dir="ltr">&lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Check to see if your VM has ZipPlugin (Smalltalk listBuiltinModules).<br></blockquote><div><br>Good point.  I see it.<br>Doru, do you ?<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

This has a big effect on Monticello performance.<br>
<br>
Dave<br>
<div><div></div><div class="h5"><br>
On Thu, Sep 22, 2011 at 07:32:17PM +0200, Tudor Girba wrote:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; I looked a bit into the slowness of the OS X Jenkins Cog VM with Monticello. The problem exists and it is reproducible.<br>
&gt;<br>
&gt; I performed the following experiments using the following script:<br>
&gt;<br>
&gt; Time millisecondsToRun:<br>
&gt;               [ 1 to: 100 do: [:x |<br>
&gt;                       | window |<br>
&gt;                       window := MCWorkingCopyBrowser new show.<br>
&gt;                       window delete ] ]<br>
&gt;<br>
&gt; I ran it on the same image using the following vms (on Mac OS X Lion):<br>
&gt; - Jenkins VM from 31.08.2011<br>
&gt; - Cog VM r2489<br>
&gt;<br>
&gt; I ran the scenario twice with two different setups:<br>
&gt;<br>
&gt; 1. I placed the image in an empty folder:<br>
&gt;<br>
&gt; Cog VM 2389: 4808 ms<br>
&gt; Jenkins VM: 7345 ms<br>
&gt;<br>
&gt; 2. I places the image in a folder that already had a large package-cache with 7400 mcz files:<br>
&gt; Cog VM: 4867 ms<br>
&gt; Jenkins VM:    50754 ms<br>
&gt;<br>
&gt;<br>
&gt; So:<br>
&gt; - even if there is no package cache, the Jenkins VM seems to perform 1.5 times slower<br>
&gt; - when there is a package-cache, it becomes hardly unusable.<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Doru<br>
&gt;<br>
&gt;<br>
&gt; On 8 Sep 2011, at 12:10, Tudor Girba wrote:<br>
&gt;<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; I did not forget about this, but I did not have enough time yet.<br>
&gt; &gt;<br>
&gt; &gt; Cheers,<br>
&gt; &gt; Doru<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On 26 Aug 2011, at 14:40, Igor Stasenko wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 26 August 2011 13:30, Tudor Girba &lt;<a href="mailto:tudor@tudorgirba.com">tudor@tudorgirba.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt; Hi,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Since a couple of weeks I am working with the Cog VM built on Jenkins:<br>
&gt; &gt;&gt;&gt; <a href="https://ci.lille.inria.fr/pharo/view/Cog/job/Cog-Mac-Cocoa/" target="_blank">https://ci.lille.inria.fr/pharo/view/Cog/job/Cog-Mac-Cocoa/</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Here is a little feedback. It worked quite well, the only problem is that Monticello is really slow in the Moose image. This means that even opening the Monticello Browser takes several seconds.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; I thought that this might be induced by something in the Moose image, but if I try with the Elliot&#39;s VM (2489), it works blazingly fast.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Thanks for the  information, Tudor.<br>
&gt; &gt;&gt; Apparently the difference between Eliot&#39;s VM and Cog-Mac-Cocoa that<br>
&gt; &gt;&gt; they are using different frameworks<br>
&gt; &gt;&gt; (Carbon vs Cocoa)<br>
&gt; &gt;&gt; and i don&#39;t know too much details about the difference there.<br>
&gt; &gt;&gt; John or Esteban may have better insights how to fix that.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; Cheers,<br>
&gt; &gt;&gt;&gt; Doru<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt; <a href="http://www.tudorgirba.com" target="_blank">www.tudorgirba.com</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &quot;The coherence of a trip is given by the clearness of the goal.&quot;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; Best regards,<br>
&gt; &gt;&gt; Igor Stasenko AKA sig.<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; <a href="http://www.tudorgirba.com" target="_blank">www.tudorgirba.com</a><br>
&gt; &gt;<br>
&gt; &gt; &quot;Yesterday is a fact.<br>
&gt; &gt; Tomorrow is a possibility.<br>
&gt; &gt; Today is a challenge.&quot;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
&gt; --<br>
&gt; <a href="http://www.tudorgirba.com" target="_blank">www.tudorgirba.com</a><br>
&gt;<br>
&gt; &quot;Sometimes the best solution is not the best solution.&quot;<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br><br>