RFR(S): jdk11u-dev backport 8216556: Unnecessary liveness computation with JVMTI

Doerr, Martin martin.doerr at sap.com
Mon May 6 12:54:01 UTC 2019


Hi,

I'd like to backport this change to jdk11u because it's very simply and avoids some unnecessary overhead.
Applies almost cleanly (only needs manual resolution because neighboring hunk has changed: CompileTheWorld removal).

bug:
https://bugs.openjdk.java.net/browse/JDK-8216556

original change:
http://hg.openjdk.java.net/jdk/jdk/rev/91ab128a65a3

jdk11u webrev:
http://cr.openjdk.java.net/~mdoerr/8216556_JVMTI_liveness/jdk11u/webrev.00/

I only had to reapply the change around
"if (CURRENT_ENV->should_retain_local_variables() || DeoptimizeALot || CompileTheWorld) {"
(ciMethod.cpp) because CompileTheWorld was removed.

Please review.

Best regards,
Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20190506/3e601d7e/attachment.html>


More information about the hotspot-compiler-dev mailing list