Yes, I did. I do regular saves and then a final save and quit.

How can I know if the AST cache is large in a running image?


Phil




On Mon, Jul 29, 2013 at 3:53 PM, Clément Bera <bera.clem...@gmail.com>wrote:

> A possibility would be the AST cache. During development, if you do things
> like recompileAll or load packages the AST cache can grow the image size up
> to 300 Mo. But this cache is deleted when saving & quitting the image.
>
> Did you save and quit the image before looking at the memory size ?
>
> It might also be bugs related to Morph as you suggested because there was
> refactoring in it. We are investigating.
>
>
> 2013/7/29 Marcus Denker <marcus.den...@inria.fr>
>
>>
>> On Jul 29, 2013, at 11:29 AM, p...@highoctane.be 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...
>> >
>>
>> Can you try to execute
>>
>> ImageCleaner cleanUpForRelease
>>
>> This way we know if maybe some cache is hanging onto something.
>>
>> > 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.
>> >
>> MorphExtension should only be referenced by the Morph it extends. So
>> there should always be more Morphs than extensions.
>> This looks really strange.
>>
>>         Marcus
>>
>>
>>
>

Reply via email to