RFR (L) 8061205: MetadataOnStackMark only needs to walk code cache during class redefinition
Coleen Phillimore
coleen.phillimore at oracle.com
Mon Mar 9 20:57:47 UTC 2015
Summary: Only do full metadata walk during class redefinition and only
walk handles during class unloading.
This change decouples metadata walking for redefinition and class
unloading, so that class unloading for G1 doesn't walk the code cache.
It also decouples GC and on_stack marking in the code cache.
open webrev at http://cr.openjdk.java.net/~coleenp/8061205/
bug link https://bugs.openjdk.java.net/browse/JDK-8061205
Tested with FMW performance runs. vm.quick.testlist,
jdk/test/java/lang/instrument tests and JPRT.
Thanks,
Coleen
More information about the hotspot-dev
mailing list