> On 2 May 2018, at 14:39, Guillermo Polito <guillermopol...@gmail.com> wrote:
> 
> Well, yes to both.
> 
> Now, about the performance, first I'd like to have a benchmark suite that 
> runs all the time, to at least understand if we lose some performance, 
> when/why was it.
> Of course, this would have an impact depending on how often are globals 
> read/written. But I'd like to know with more certainty.
> 
> Also
> 
> [SystemNavigation new isUsedClass: IceRepository] bench 
>  => '172.497 per second'
> 
Only if it finds the class fast… you need to search for a not used one to see 
the worst case.

> So maybe we can pay the price of a couple of milliseconds every time we 
> remove a class for the moment. I prefer a "bit slower" system that is more 
> robust :)
> Also, how often do we remove classes? I don't think this is critical, and the 
> robustness here pays for itself :)
> We can think about how to optimize it later.
> 

Yes, we do not remove classes that often. 

        Marcus



Reply via email to