> 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