< prev index next >
test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
Print this page
rev 59757 : Add whitebox support for deflating idle monitors including ObjectSynchronizer::request_deflate_idle_monitors(); drop ObjectSynchronizer::_is_special_deflation_requested flag, functions and uses; switch to ObjectSynchronizer::request_deflate_idle_monitors() as needed; _last_async_deflation_time_ns should be set at the end of async deflation;
*** 201,210 ****
--- 201,214 ----
simpleClassLoader = null;
simpleClassLoaderClass = null;
gc.provoke();
+ boolean did_deflation = WB.deflateIdleMonitors();
+ Asserts.assertEQ(did_deflation, true,
+ "deflateIdleMonitors() should have worked.");
+
// Test checks
Asserts.assertEquals(WB.isClassAlive(HUMONGOUS_CLASSLOADER_NAME), false,
String.format("Classloader class %s is loaded after we forget all references to it",
HUMONGOUS_CLASSLOADER_NAME));
< prev index next >