What Metacello line ? :-)

I see that we are navigating the same kinds of waters with these things.
Hopefully for the best. I am also quite concerned about the image doing
blocking calls w/ databases etc.

Phil


On Mon, Jul 29, 2013 at 2:11 PM, Mariano Martinez Peck <
marianop...@gmail.com> wrote:

>
>
>
> On Mon, Jul 29, 2013 at 9:02 AM, p...@highoctane.be <p...@highoctane.be>wrote:
>
>> Yes, same for me here.
>>
>> I'll update my configuration to load everything in a fresh 2.0 and report
>> the results.
>>
>> Thing is that loading that full configuration takes ages (GlorpDBX is
>> taking 20 minutes to load...) and the VM gets the SmallInteger bug
>> triggered with such a large config...
>>
>
> It's easy to fix workaround SmallInteger  add issue. Just one line of code
> in Metacello.
> And yes, it takes ages. I also build an app that loads Seaside, Magritte3,
> GlorpDBX, etc and it takes quite a lot.
> Esteban did something to improve Monticello loading in Pharo 3.0....but
> that's 3.0, not 2.0...
>
>
>>
>> I really need to get to grips with what happens down there.
>>
>> Phil
>>
>> On Monday, July 29, 2013, Sebastian Tleye wrote:
>>
>>> Try loading the packages each one at time, and between packages save the
>>> image and check if it is growing.
>>>
>>>
>>> 2013/7/29 Sebastian Tleye <stl...@gmail.com>
>>>
>>> What also happened to me, is that, each time i saved the image (even if
>>> i did nothing), the image was growing its size.
>>>
>>>
>>> 2013/7/29 Sebastian Tleye <stl...@gmail.com>
>>>
>>> Mmm, so i'm not sure.
>>> I remember, when i had this problem, i was using directly changeSets, i
>>> solved the problem doing "FileIn entire file" instead of "Install into a
>>> new change set" (when you drag a changeset into Pharo). But it was like a
>>> random bug since i haven't had that problem again (even using "Install into
>>> a new change set"
>>>
>>>
>>> 2013/7/29 p...@highoctane.be <p...@highoctane.be>
>>>
>>> Hi Sebastian,
>>>
>>> No, not intentionally. My code is going into the default change set and
>>> there isn't that much.
>>>
>>> But... when looking at the Changes Sorter, there are indeed a lot of
>>> entries related to all of those modules (due to the configurations being
>>> loaded I guess - see screenshots for samples, the list is much longer).
>>>
>>> Phil
>>>
>>>
>>>
>>>
>>> On Mon, Jul 29, 2013 at 11:39 AM, Sebastian Tleye <stl...@gmail.com>wrote:
>>>
>>> Hi Phil
>>>
>>> Have you been using changeSets?
>>> I had the same problem once, i couldn't figure out what the problem was,
>>> but i think there is a problem in the sorter tool (and change sets).
>>>
>>>
>>>
>>> 2013/7/29 p...@highoctane.be <p...@highoctane.be>
>>>
>>> Hello,
>>>
>>> I've been loading all of those packages in order to build a full web
>>> stack development image.
>>>
>>> Everything now loads fine and kind of works but...
>>>
>>> The image is really slowing down and the size is getting very large.
>>>
>>> Here is the current one:
>>>
>>>  332580684 29 jul 10:50
>>> Pharo-DripfeedIt-Magritte3-OpenDBX_20130729_1050.image
>>>
>>> 300+ megs...
>>>
>>> I've been doing some development in there and started looking for why
>>> this was getting so large and slow.
>>>
>>> I did a SpaceTally print analysis and imported the results in a
>>> spreadsheet.
>>>
>>> Look at the top consumers, especially the Semaphore thing. It is way
>>> beyond whatever was expected. There is something wrong there.
>>>
>>> There must be a leak of Points, MorphExtensions and I can't just figure
>>> out why there are so many Floats.
>>>
>>> I've been running test suites for some of the packages (e.g. OpenDBX and
>>> Glorp) and this may be the result.
>>>
>>> This image  is kind of what one doing web dev would end up with.
>>>
>>> But then, it is very hard to get rid of that unwanted space.
>>>
>>> I am trying to build a system I can start using for business projects
>>> and feel concerned about that memory growth very seriously.
>>>
>>> Any pointers (I chased some already but here, there are way too many
>>> entries)
>>>
>>> Thx
>>>
>>> Phil
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> ---
>> Philippe Back
>> Dramatic Performance Improvements
>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027
>> Mail:p...@highoctane.be | Web: http://philippeback.eu
>> Blog: http://philippeback.be | Twitter: @philippeback
>> Youtube: http://www.youtube.com/user/philippeback/videos
>>
>> High Octane SPRL
>> rue cour Boisacq 101 | 1301 Bierges | Belgium
>>
>> Featured on the Software Process and Measurement Cast
>> http://spamcast.libsyn.com
>> Sparx Systems Enterprise Architect and Ability Engineering EADocX Value
>> Added Reseller
>>
>>
>>
>>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>

Reply via email to