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.


More information about the kaffe mailing list