Note: For preventing collection of class loaders related to active method frames, there are various solutions. One could simply walk all method frame stacks just before the end of epoch collection (my preferred approach) and mark the bit of related vtables. Another approach would be to add an unconditional write on every method call (that would be a big tax to pay!). I'll let you imagine all the variations on that theme. :-)
Etienne Etienne Gagnon wrote: > I was making it more complex than it needs... > > Here's an improvement... > -- 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