[Vm-dev] [Pharo-project] jenkins cog - slow monticello on osx

Tudor Girba tudor at tudorgirba.com
Thu Sep 22 18:04:05 UTC 2011


Hi,

On 22 Sep 2011, at 19:59, Igor Stasenko wrote:

> 
> On 22 September 2011 19:32, Tudor Girba <tudor at tudorgirba.com> wrote:
>> 
>> Hi,
>> 
>> I looked a bit into the slowness of the OS X Jenkins Cog VM with Monticello. The problem exists and it is reproducible.
>> 
>> I performed the following experiments using the following script:
>> 
>> Time millisecondsToRun:
>>                [ 1 to: 100 do: [:x |
>>                        | window |
>>                        window := MCWorkingCopyBrowser new show.
>>                        window delete ] ]
>> 
>> I ran it on the same image using the following vms (on Mac OS X Lion):
>> - Jenkins VM from 31.08.2011
>> - Cog VM r2489
>> 
>> I ran the scenario twice with two different setups:
>> 
>> 1. I placed the image in an empty folder:
>> 
>> Cog VM 2389: 4808 ms
>> Jenkins VM: 7345 ms
>> 
>> 2. I places the image in a folder that already had a large package-cache with 7400 mcz files:
>> Cog VM: 4867 ms
>> Jenkins VM:      50754 ms
>> 
>> 
>> So:
>> - even if there is no package cache, the Jenkins VM seems to perform 1.5 times slower
>> - when there is a package-cache, it becomes hardly unusable.
>> 
> Thanks, Tudor for sticking with it :)
> 
> so, your measurements telling that its actually could be related more
> to filesystem interaction(s)
> rather than to network.


This is what I understood as well.


> we need to ask an experts (Esteban and John) , what are difference
> between cocoa and carbon versions
> in file handling, that may cause such big slowdown.
> 
> 
> 
>> Cheers,
>> Doru
>> 
>> 
>> On 8 Sep 2011, at 12:10, Tudor Girba wrote:
>> 
>>> Hi,
>>> 
>>> I did not forget about this, but I did not have enough time yet.
>>> 
>>> Cheers,
>>> Doru
>>> 
>>> 
>>> On 26 Aug 2011, at 14:40, Igor Stasenko wrote:
>>> 
>>>> 
>>>> On 26 August 2011 13:30, Tudor Girba <tudor at tudorgirba.com> wrote:
>>>>> Hi,
>>>>> 
>>>>> Since a couple of weeks I am working with the Cog VM built on Jenkins:
>>>>> https://ci.lille.inria.fr/pharo/view/Cog/job/Cog-Mac-Cocoa/
>>>>> 
>>>>> 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.
>>>>> 
>>>>> I thought that this might be induced by something in the Moose image, but if I try with the Elliot's VM (2489), it works blazingly fast.
>>>>> 
>>>> 
>>>> Thanks for the  information, Tudor.
>>>> Apparently the difference between Eliot's VM and Cog-Mac-Cocoa that
>>>> they are using different frameworks
>>>> (Carbon vs Cocoa)
>>>> and i don't know too much details about the difference there.
>>>> John or Esteban may have better insights how to fix that.
>>>> 
>>>>> Cheers,
>>>>> Doru
>>>>> 
>>>>> 
>>>>> --
>>>>> www.tudorgirba.com
>>>>> 
>>>>> "The coherence of a trip is given by the clearness of the goal."
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Best regards,
>>>> Igor Stasenko AKA sig.
>>> 
>>> --
>>> www.tudorgirba.com
>>> 
>>> "Yesterday is a fact.
>>> Tomorrow is a possibility.
>>> Today is a challenge."
>>> 
>>> 
>>> 
>> 
>> --
>> www.tudorgirba.com
>> 
>> "Sometimes the best solution is not the best solution."
>> 
>> 
> 
> 
> 
> -- 
> Best regards,
> Igor Stasenko.

--
www.tudorgirba.com

"One cannot do more than one can do."





More information about the Vm-dev mailing list