< 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 >