Details

    • Type: CSR
    • Status: Closed
    • Priority: P3
    • Resolution: Approved
    • Fix Version/s: 10
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Compatibility Kind:
      behavioral
    • Compatibility Risk:
      minimal
    • Compatibility Risk Description:
      Develop flag and not product flag.
    • Interface Kind:
      add/remove/modify command line option

      Description

      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

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                coleenp Coleen Phillimore
                Reporter:
                coleenp Coleen Phillimore
                Reviewed By:
                David Holmes, Harold Seigel
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: