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

Turn off AOT by default

    XMLWordPrintable

Details

    • CSR
    • Resolution: Approved
    • P3
    • 13-pool
    • hotspot
    • behavioral
    • minimal
    • add/remove/modify command line option
    • JDK

    Description

      Summary

      Turn off AOT by default and make related flags experimental to reflect that JEP 295 AOT is still experimental.

      Problem

      The AOT feature is experimental, which implies it should not have any impact for users not interested in or unaware of the same. At present the related command line options UseAOT, AOTLibrary, and PrintAOT are product flags and UseAOT is enabled by default, which leads it can have a performance impact.

      Solution

      • Change the related flags UseAOT, PrintAOT, and AOTLibrary to experimental type.
      • Turn off UseAOT by default.

      Specification

      The following flags are made experimental in JDK 13u: UseAOT, PrintAOT, and AOTLibrary. Default value of UseAOT is changed from enabled to disabled.

      Attachments

        Issue Links

          Activity

            People

              rraghavan Rahul Raghavan
              redestad Claes Redestad
              Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: