RFR (M) 8078725: method adjustments can be done just once for all classes involved into redefinition
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Wed Feb 20 15:10:06 UTC 2019
Summary: walk all classes at the end of redefinition and adjust method
entries and clean MethodData
This improves performance for redefining multiple classes at once. See
CR for more information.
Tested with redefinition tests in repository, and hs tier1-3.
make test TEST=open/test/hotspot/jtreg/vmTestbase/nsk/jvmti >&jvmti.out
make test TEST=open/test/hotspot/jtreg/vmTestbase/nsk/jdi >&jdi.out
make test TEST=open/test/hotspot/jtreg/runtime/RedefineTests >&redefine.out
make test TEST=open/test/hotspot/jtreg/runtime/logging >&logging.out
make test TEST=open/test/jdk/java/lang/instrument >&instrument.out
make test TEST=open/test/jdk/com/sun/jdi >&jtreg.jdi.out
open webrev at http://cr.openjdk.java.net/~coleenp/2019/8078725.01/webrev
bug link https://bugs.openjdk.java.net/browse/JDK-8078725
Thanks,
Coleen
More information about the serviceability-dev
mailing list