2009/8/22 Carlos Crosetti <[email protected]>

>  reinitAllCache.
> resetMap.
>
>
> selectors not found...
>


Did you filein the three files I attached?



>  -----Mensaje original-----
> *De:* [email protected] [mailto:
> [email protected]]*en nombre de *Mariano
> Martinez Peck
> *Enviado el:* Viernes, 21 de Agosto de 2009 06:25 p.m.
> *Para:* Pharo Development
> *Asunto:* [Pharo-project] over bloated image workaround
>
> Hi folks: Sometimes, my Pharo images grows a lot. Size like 80MB or
> similar. Marcelo Cortez gave me a couple of changes (fileouts) that make my
> images go back to their original size or similar. For example, it was tasted
> in a 87 MB and after this changes and this stuff, it become in 24 MB. The
> same with another one from 65M to 35M.
>
> If you have a big Pharo image, save a copy and do this tests:
>
> 1) File in all the changes I attach.
> 2) Go to a workspace and evaluate:
>
> OBDPAbstract reinitAllCache.
> LocalSends  allInstances first initialize.
> EventManager  resetMap.
> Smalltalk garbageCollect.
>
> Did this make your image too much smaller?
>
> When I evaluate SystemNavigation default obsoleteBehavio size   I get a a
> number of 3 digits.
>
> Perhaps it is a matter with the OB. I guess it generates dependences while
> you are developing a class and it creates on the fly an obsolteClassXXX when
> there is something that doesn't exist.  Then they are processes and they are
> never garbage collected.
>
> When  SmalltalkImage tries to fix the obsoletes delegates to the literal
> frames of the compiled methods so that to search references to the
> obsoletes. But references were not gone because they weren't garbage
> collected. The same method finishes with error if the obsoletes > 0.
>
> Does anyone has a comment for this?
>
> I tried to do my best to write in English from what Marcelo told me and
> from what I can understand from the changesets.
>
> Best,
>
> Mariano
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to