--- old/test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/InstanceCounts/instanceCounts001/instanceCounts001.java 2018-06-06 00:31:30.379794258 +0200 +++ new/test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/InstanceCounts/instanceCounts001/instanceCounts001.java 2018-06-06 00:31:30.119783031 +0200 @@ -165,10 +165,10 @@ if (!isDebuggeeReady()) return; - // Note! - // Test broken - assumes that no GC is run before heap walk. - // G1 fails, just like ZGC, if en explicitly GC is done here. - // forceGC(); + // Note! This test is broken, in the sense that it incorrectly assumes + // that no GC can happen before it walks the heap. In practice, it seems + // to only affect this test when using ZGC. However, this test will also + // fail when using other GCs if an explicit GC is done here. int expectedCount = instanceCounts001a.expectedCount;