Summary
Deprecate the -XX:CompilationPolicyChoice flag in JDK 13 since the only configurable alternative this provides has been found to be suboptimal and likely unused since JDK 6.
Problem
The flag only enables use of an untested, unmaintained compilation policy that was concluded to be detrimental to both startup and overall performance in JDK 6. Removing the flag allows us to remove this policy and simplify code.
Solution
Deprecate the flag in JDK 13 and then remove it in JDK 14.
Specification
The CompilationPolicyChoice flag will be marked as deprecated in JDK 13.
- csr of
-
JDK-8216360 Deprecate -XX:CompilationPolicyChoice
- Resolved