Nem, mindent látsz.
Nagyjából ugyanolyan alapvető az, hogy finalize() arra van, hogy ne használjuk, mint az, hogy a destruktort meghívjuk, hogy a visszatérési értéket ellenőrizzük, máshol, hogy a buffer túlcsorgatását kívédjük, hogy a szélsőértékekre külön figyelünk...
A mndenhol rendelkezésre álló logok meg heapdumpok a tanúk az ilyen triviák betartására:
...
finalization candidates="2655" enqueued="2636"
finalization candidates="2698" enqueued="2678"
finalization candidates="2620" enqueued="2600"
finalization candidates="2720" enqueued="2700"
finalization candidates="2642" enqueued="2623"
finalization candidates="2696" enqueued="2677"
...
És ez szinte még csak a keretrendszer eredménye.