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
, andAOTLibrary
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.
- csr of
-
JDK-8231733 Turn off AOT by default
- Closed
- relates to
-
JDK-8227833 Turn off AOT by default
- Closed
-
JDK-8233596 Release Note: Turned Off AOT by Default and Changed Related Flags to Experimental
- Closed