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

JEP-JDK-8046155: Compiler Control - Performance Plan

XMLWordPrintable

    • Icon: JEP Task JEP Task
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • performance
    • None

      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.

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

              Created:
              Updated:
              Resolved: