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

JEP-JDK-8046155: Compiler Control - Performance Plan

    Details

    • Type: JEP Task
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Fix Version/s: 9
    • Component/s: performance
    • Labels:
      None

      Description

      Compiler controls are essential for performance testing and benchmarking. JMH uses compiler controls extensively to provide a reliable benchmarking environment. As the part of performance studies for compiler control project, we would need to see that proposed implementation does not regress current compiler control mechanisms, as well as provides a consistent performance for it.

      Specific concerns:

      a) The functionality of -XX:CompileCommand=... and -XX:CompileCommandFile=...; both are used by JMH, mostly with inline/dontinline modes.

      b) The performance of -XX:CompileCommand=... and -XX:CompileCommandFile=...; there is already known issues (JDK-8057169) that should not get worse with this change.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                shade Aleksey Shipilev
                Reporter:
                shade Aleksey Shipilev
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: