Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8186091

Optimize OopMapCache lookup

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P3 P3
    • 10
    • hotspot
    • None
    • behavioral
    • minimal
    • Develop flag and not product flag.
    • add/remove/modify command line option

      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

            coleenp Coleen Phillimore
            coleenp Coleen Phillimore
            David Holmes, Harold Seigel (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: