RE: For interest: Magma in 3.9a-7008

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

RE: For interest: Magma in 3.9a-7008

Mart-Mari Breedt
Hi,

Sorry about the re-asking. I only joined the new list today.

I had the same symptons... During most of the load there was no load on
the CPU as well.

We can continue discussing this on squeak-dev. Perhaps someone on that
side has an idea of what might be wrong.

Kind regards,

Mart-Mari

-----Original Message-----
From: Petr [mailto:[hidden email]]
Sent: 17 Maart 2006 02:20 nm
To: [hidden email]
Subject: Re: For interest: Magma in 3.9a-7008

Hi,
I asked this question here in my e-mail few days ago. I am mostly using
the 3.9a images and when I tried to load Magma into 3.8, it was
lightning fast. During most of the loading time, there is was no load on

CPU. It happens with all packages in 3.9a loaded from Monticello. I
guess we should discuss this issue in the squeak-dev.

Petr

Mart-Mari Breedt wrote:
> Hallo all,
>
> I am not sure whether this mail belongs on the Magma mailing list or
the
> Squeak mailing list. Since my problem only seems to occur when
> installing Magma, I thought it better to post it here first.
>
> This morning I was playing a bit with the new squeak image, 3.9a-7008.
I
> found that installing Magma1.0-cmm.4.mcz (from a local copy) takes
about
> twenty-five (!) minutes. The installation otherwise progresses fine,
> except for a warning towards the end of the installation:
> "CompiledMethod>>who has been deprecated. use #methodClass and
#selector
> directly", but you can still proceed in this case. The same
installation
> in 3.8-6665 doesn't even take a minute.
>
> Maybe someone can venture a guess as to why the Magma installation
takes

> so much longer in the new image?
>
> Kind regards,
>
> Mart-Mari
>
> _______________________________________________
> Magma mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/magma
>
>  

_______________________________________________
Magma mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/magma


Reply | Threaded
Open this post in threaded view
|

Re: For interest: Magma in 3.9a-7008

Marcus Denker
Hi,

Did you have Monticello installed in the 3.8 image? If not, then it uses
MCInstaller for loading the package, which is much faster then  
Monticello
itself (which is installed in 3.9a).

Other then that: Yes, it's slow... we are looking into it a bit as  
time permits.
Friday we found a huge bottleneck of Monticello to be calling #category
on Classes a lot, which does a linear search... 7013 has a patch that
makes #category ~ 10 times faster on everage (for classes "at the end"
which newly loaded classes are, much much more). This turns out to
double MC loading speed... amazing.

I'm sure there are a lot of cases like this in Squeak... we only need  
to find
and fix them ;-)

      Marcus

On 17.03.2006, at 13:30, Mart-Mari Breedt wrote:

> Hi,
>
> Sorry about the re-asking. I only joined the new list today.
>
> I had the same symptons... During most of the load there was no  
> load on
> the CPU as well.
>
> We can continue discussing this on squeak-dev. Perhaps someone on that
> side has an idea of what might be wrong.
>
> Kind regards,
>
> Mart-Mari
>
> -----Original Message-----
> From: Petr [mailto:[hidden email]]
> Sent: 17 Maart 2006 02:20 nm
> To: [hidden email]
> Subject: Re: For interest: Magma in 3.9a-7008
>
> Hi,
> I asked this question here in my e-mail few days ago. I am mostly  
> using
> the 3.9a images and when I tried to load Magma into 3.8, it was
> lightning fast. During most of the loading time, there is was no  
> load on
>
> CPU. It happens with all packages in 3.9a loaded from Monticello. I
> guess we should discuss this issue in the squeak-dev.
>
> Petr
>
> Mart-Mari Breedt wrote:
>> Hallo all,
>>
>> I am not sure whether this mail belongs on the Magma mailing list or
> the
>> Squeak mailing list. Since my problem only seems to occur when
>> installing Magma, I thought it better to post it here first.
>>
>> This morning I was playing a bit with the new squeak image,  
>> 3.9a-7008.
> I
>> found that installing Magma1.0-cmm.4.mcz (from a local copy) takes
> about
>> twenty-five (!) minutes. The installation otherwise progresses fine,
>> except for a warning towards the end of the installation:
>> "CompiledMethod>>who has been deprecated. use #methodClass and
> #selector
>> directly", but you can still proceed in this case. The same
> installation
>> in 3.8-6665 doesn't even take a minute.
>>
>> Maybe someone can venture a guess as to why the Magma installation
> takes
>> so much longer in the new image?
>>
>> Kind regards,
>>
>> Mart-Mari
>>
>> _______________________________________________
>> Magma mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/mailman/listinfo/magma
>>
>>
>
> _______________________________________________
> Magma mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/magma
>
>
>