--- old/test/java/lang/ref/FinalizeOverride.java 2016-02-25 16:46:44.297725949 +0100 +++ new/test/java/lang/ref/FinalizeOverride.java 2016-02-25 16:46:44.185725946 +0100 @@ -113,7 +113,7 @@ return value; } protected void finalize() { - System.out.println("Base.finalize() sum += " + called()); + called(); finalizedCount.incrementAndGet(); } } @@ -123,9 +123,8 @@ } public void finalize() { finalizedSum.addAndGet(value * 100); - System.out.println("PublicFinalize.finalize() sum += " + called() + - "+"+value+"*100"); - finalizedCount.incrementAndGet(); + called(); + finalizedCount.incrementAndGet(); } } static class Subclass extends Base { @@ -134,7 +133,6 @@ } protected void finalize() { // no value added to sum - System.out.println("Subclass.finalize() sum += 0"); finalizedCount.incrementAndGet(); } } @@ -144,7 +142,6 @@ } protected final void finalize() { finalizedSum.addAndGet(value); - System.out.println("SubSubclass.finalize() sum +=" +value); finalizedCount.incrementAndGet(); } } @@ -154,7 +151,6 @@ } private void f_nal_ze() { // finalization catches any exception - System.out.println("Error: private finalize invoked!!"); privateFinalizeInvoked = true; finalizedCount.incrementAndGet(); }