[Pharo-dev] Nautilus unload...

Stéphane Ducasse stephane.ducasse at inria.fr
Sat Nov 30 07:51:38 EST 2013


Ok I will continue but this is try and error and I cannot see anything because once it crashes…. it crashes.

Stef
On Nov 30, 2013, at 9:52 AM, Marcus Denker <marcus.denker at inria.fr> wrote:

> 
> On 30 Nov 2013, at 09:48, Marcus Denker <marcus.denker at inria.fr> wrote:
> 
>> 
>> On 30 Nov 2013, at 09:07, Stéphane Ducasse <stephane.ducasse at inria.fr> wrote:
>> 
>>> did not work either :(
>>> Really I wonder if we will succeed to have a modular system one day.
>>> If we do not exercise it it will never happen.
>> 
>> Yes. And this is related to the #cleanUp scripts, too: When doing “Smalltalk cleanUp”,
>> Nautilus should kill all it’s caches… I made quite some progress on that some weeks
>> ago (Nautilus, but everywhere else, too), but there is still some cases that are not freed
>> correctly.
>> 
>> Sadly the only way to improve is to slowly and iteratively spend time on it...
>> 
>> 
>>> Stef
>>> 
>>> 
>>> unloadNautilus
>>> 
>>> 	#Nautilus asClass cleanUp.
>>> 	
> 
> Here an idea could be to do
> 
> 	Smalltalk cleanUp.
> 
> as the first step.
> 
> I already made sure that this restarts e.g. all code where a block holds onto a method
> somewhere. e.g. it resets all the KM* classes.
> 
> 	Marcus





More information about the Pharo-dev mailing list