Summary
Remove the Hotspot option -XX:+TraceOopMapGeneration and replace the information with -Xlog:interpreter+oopmap={debug,trace}.
Problem
This option has only been used in non-product mode to historically debug the interpreter oopmap generation which happens during GC safepoint. I've changed it to use our modern logging facility so that I can write tests for the optimization that I'm working on.
Solution
Since the option -XX:+TraceOopMapGeneration has only been a develop flag and not a product flag, we have agreed in previous instances that this can be removed without deprecation. The same output will come out with logging.
Specification
I was planning to do this in conjunction with the OopMapCache optimization.
open webrev at http://cr.openjdk.java.net/~coleenp/8186042.01/webrev
- csr of
-
JDK-8186042 Optimize OopMapCache lookup
-
- Resolved
-