Salikh Zakirov wrote: > Ah, I think I got it. Yep.
> 3) trace the heap > 4) scan vtable marks and "revive" marked class unloaders, by adding the > strong root > from the previously collected "unload list". Remove the revived > classloaders from unload list. > 5) repeat steps (3) and (4) until there is no classloaders to revive As long as it is understood that the repeated (3) is not a full trace. It's only a trace starting from the revived roots. [This is important in evaluating the total work done]. > The voting definitely was premature, as it turns out that even the design > under discussion > can be elaborated to multiple substantially different designs. Yes, you're right. Etienne -- Etienne M. Gagnon, Ph.D. http://www.info2.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/
signature.asc
Description: OpenPGP digital signature