< prev index next >
test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java
Print this page
*** 80,93 ****
Asserts.assertEquals(CLASS_LOADER_NAME, recordedClassLoader.getName(),
"Expected class loader name " + CLASS_LOADER_NAME + ", got name " + recordedClassLoader.getName());
Events.assertField(event, "classCount").equal(2L);
Events.assertField(event, "chunkSize").above(1L);
Events.assertField(event, "blockSize").above(1L);
! Events.assertField(event, "unsafeAnonymousClassCount").equal(2L);
! Events.assertField(event, "unsafeAnonymousChunkSize").above(0L);
! Events.assertField(event, "unsafeAnonymousBlockSize").above(0L);
! Events.assertField(event, "hiddenClassCount").equal(2L);
Events.assertField(event, "hiddenChunkSize").above(0L);
Events.assertField(event, "hiddenBlockSize").above(0L);
isAnyFound = true;
}
}
--- 80,91 ----
Asserts.assertEquals(CLASS_LOADER_NAME, recordedClassLoader.getName(),
"Expected class loader name " + CLASS_LOADER_NAME + ", got name " + recordedClassLoader.getName());
Events.assertField(event, "classCount").equal(2L);
Events.assertField(event, "chunkSize").above(1L);
Events.assertField(event, "blockSize").above(1L);
! // Hidden classes stats include both hidden and unsafe anonymous classes.
! Events.assertField(event, "hiddenClassCount").equal(4L);
Events.assertField(event, "hiddenChunkSize").above(0L);
Events.assertField(event, "hiddenBlockSize").above(0L);
isAnyFound = true;
}
}
< prev index next >