Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

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

Re: Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

Marcus Denker-4

On Jul 30, 2013, at 11:31 AM, Igor Stasenko <[hidden email]> wrote:

> On 30 July 2013 10:51, Marcus Denker <[hidden email]> wrote:
>>
>> On Jul 29, 2013, at 7:31 PM, [hidden email] wrote:
>>
>> The image and the changes file are here: (uploading... will take a while -
>> 30 min or so)
>>
>> https://www.dropbox.com/sh/wfxep3jm5v27szt/5keLUTFvGz
>>
>> Ok, I downloaded them.
>>
>> Marcus
>>
>
> it appears that .changes file is corrupt, for instance , browse:
>
> WAWelcomeBrowse>>renderContentOn:
>
> and it shows:
>
> ontentOn: html
> html heading
> level1......
>
> (and i guess all code which loaded after certain point is corrupt)
>
> i also found 2 UI processes hanging around as well as some others
> which i cannot terminate..
> something went wrong during installing the code.
>

Another thing that is non-standard is the MemoryMonitor… sadly there are almost no comments,
and it is unclear if there are maybe probes installed in any methods?
I could not find a way to remove all probes, nor a description of how they work.

So would omit that in the next update.

        Marcus


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

philippeback
the changes file contained passwords and I replaced the text.  So offsets may be wrong due to that.

Memorymonitor is not doing fanct stuff. It just counts instances.

Phil

On Tuesday, July 30, 2013, Marcus Denker <[hidden email]> wrote:
>
> On Jul 30, 2013, at 11:31 AM, Igor Stasenko <[hidden email]> wrote:
>
>> On 30 July 2013 10:51, Marcus Denker <[hidden email]> wrote:
>>>
>>> On Jul 29, 2013, at 7:31 PM, [hidden email] wrote:
>>>
>>> The image and the changes file are here: (uploading... will take a while -
>>> 30 min or so)
>>>
>>> https://www.dropbox.com/sh/wfxep3jm5v27szt/5keLUTFvGz
>>>
>>> Ok, I downloaded them.
>>>
>>> Marcus
>>>
>>
>> it appears that .changes file is corrupt, for instance , browse:
>>
>> WAWelcomeBrowse>>renderContentOn:
>>
>> and it shows:
>>
>> ontentOn: html
>>       html heading
>>               level1......
>>
>> (and i guess all code which loaded after certain point is corrupt)
>>
>> i also found 2 UI processes hanging around as well as some others
>> which i cannot terminate..
>> something went wrong during installing the code.
>>
>
> Another thing that is non-standard is the MemoryMonitor… sadly there are almost no comments,
> and it is unclear if there are maybe probes installed in any methods?
> I could not find a way to remove all probes, nor a description of how they work.
>
> So would omit that in the next update.
>
>         Marcus
>
>
>
>

--
---
Philippe Back
Dramatic Performance Improvements
Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027
Blog: http://philippeback.be | Twitter: @philippeback

High Octane SPRL
rue cour Boisacq 101 | 1301 Bierges | Belgium

Featured on the Software Process and Measurement Cast
Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
 


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

philippeback
In reply to this post by Marcus Denker-4
FWIW I only installed configurations the standard way.

On Tuesday, July 30, 2013, Marcus Denker <[hidden email]> wrote:
>
> On Jul 30, 2013, at 11:31 AM, Igor Stasenko <[hidden email]> wrote:
>
>> On 30 July 2013 10:51, Marcus Denker <[hidden email]> wrote:
>>>
>>> On Jul 29, 2013, at 7:31 PM, [hidden email] wrote:
>>>
>>> The image and the changes file are here: (uploading... will take a while -
>>> 30 min or so)
>>>
>>> https://www.dropbox.com/sh/wfxep3jm5v27szt/5keLUTFvGz
>>>
>>> Ok, I downloaded them.
>>>
>>> Marcus
>>>
>>
>> it appears that .changes file is corrupt, for instance , browse:
>>
>> WAWelcomeBrowse>>renderContentOn:
>>
>> and it shows:
>>
>> ontentOn: html
>>       html heading
>>               level1......
>>
>> (and i guess all code which loaded after certain point is corrupt)
>>
>> i also found 2 UI processes hanging around as well as some others
>> which i cannot terminate..
>> something went wrong during installing the code.
>>
>
> Another thing that is non-standard is the MemoryMonitor… sadly there are almost no comments,
> and it is unclear if there are maybe probes installed in any methods?
> I could not find a way to remove all probes, nor a description of how they work.
>
> So would omit that in the next update.
>
>         Marcus
>
>
>
>

--
---
Philippe Back
Dramatic Performance Improvements
Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027
Blog: http://philippeback.be | Twitter: @philippeback

High Octane SPRL
rue cour Boisacq 101 | 1301 Bierges | Belgium

Featured on the Software Process and Measurement Cast
Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
 


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

Marcus Denker-4
In reply to this post by philippeback

On Jul 30, 2013, at 1:49 PM, "[hidden email]" <[hidden email]> wrote:

> the changes file contained passwords and I replaced the text.  So offsets may be wrong due to that.
>
Yes, the first thing I wanted to do is to recompile everything. Does not work.

> Memorymonitor is not doing fanct stuff. It just counts instances.
>
Yes, but maybe it holds on to these instances?

        Marcus


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

Mariano Martinez Peck
Guys, I have images also with seaside, magritte, glorp, postgresV2, etc and it is also around 200MB. 
I will try to do some research today and let you know.

Cheers,


On Tue, Jul 30, 2013 at 8:55 AM, Marcus Denker <[hidden email]> wrote:

On Jul 30, 2013, at 1:49 PM, "[hidden email]" <[hidden email]> wrote:

> the changes file contained passwords and I replaced the text.  So offsets may be wrong due to that.
>
Yes, the first thing I wanted to do is to recompile everything. Does not work.

> Memorymonitor is not doing fanct stuff. It just counts instances.
>
Yes, but maybe it holds on to these instances?

        Marcus





--
Mariano
http://marianopeck.wordpress.com
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

Mariano Martinez Peck
hehehe  I did know about the executors, but I didn't know about the WeakRegistry, I always thought it was only the #default instance :)
BTW, I have just send an email about the 200MB image...

Cheers,


On Wed, Jul 31, 2013 at 10:48 AM, Mariano Martinez Peck <[hidden email]> wrote:
Guys, I have images also with seaside, magritte, glorp, postgresV2, etc and it is also around 200MB. 
I will try to do some research today and let you know.

Cheers,


On Tue, Jul 30, 2013 at 8:55 AM, Marcus Denker <[hidden email]> wrote:

On Jul 30, 2013, at 1:49 PM, "[hidden email]" <[hidden email]> wrote:

> the changes file contained passwords and I replaced the text.  So offsets may be wrong due to that.
>
Yes, the first thing I wanted to do is to recompile everything. Does not work.

> Memorymonitor is not doing fanct stuff. It just counts instances.
>
Yes, but maybe it holds on to these instances?

        Marcus





--
Mariano
http://marianopeck.wordpress.com



--
Mariano
http://marianopeck.wordpress.com
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

Stéphane Ducasse
In reply to this post by philippeback
just for your information we are looking at it and also in 30 because we have memory leaks due to announcements.

Stef and Igor looking at the butterflies outside the window :)

On Jul 29, 2013, at 11:28 AM, [hidden email] wrote:

> 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
>
>
>
> <Screen Shot 2013-07-29 at 11.09.56.png><STspace.text>


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 2.0 with Seaside + DBXTalk + GlorpDBX + Magritte 3 + TWBS is getting slower and slower

Stéphane Ducasse
Phil

do you have some scripts to load these packages because we have problems to reproduce your problems.
We cleaned some places but we are blind.

Stef
12