Gc questions

Artur Biesiadowski abies at pg.gda.pl
Fri Jan 21 06:56:57 PST 2000


1) How does kaffe handle making object once again reachable from
finalize method ? Are there two gc phases - first for detecting
unreachable objects and second scannning everything again to actually
free object both unreachable and already finalized ?

2) What piece of code/functions are responsible for
Soft/Weak/PhantomReferences ? What I'm interested in most is how kaffe
detects all references that needs to be cleared when given object is
available for collection.

Artur



More information about the kaffe mailing list