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:petr@madnetwork.org] Sent: 17 Maart 2006 02:20 nm To: magma@lists.squeakfoundation.org 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 Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
_______________________________________________ Magma mailing list Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
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:petr@madnetwork.org] Sent: 17 Maart 2006 02:20 nm To: magma@lists.squeakfoundation.org 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 Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
Magma mailing list Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
Hi Marcus, I did have a full Monticello installed. Petr
Marcus Denker wrote:
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:petr@madnetwork.org] Sent: 17 Maart 2006 02:20 nm To: magma@lists.squeakfoundation.org 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 Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
Magma mailing list Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
Magma mailing list Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
magma@lists.squeakfoundation.org