Summary
Making the support for "JLine" based Console as "opt-in"
Problem
The enhancement introduced in JDK-8295803 uses JLine
library (jdk.internal.le
module) as the java.io.Console
implementation by default. This resulted in the performance regression as in the problem description.
Solution
Making the support for JLine
optional. Only available if the user opts in with -Djdk.console=jdk.internal.le
system property.
Specification
N/A. This is the behavioral change only.
- csr of
-
JDK-8299137 Regression >4% on SpringBoot in b27 on x64 and aarch64
- Closed
- relates to
-
JDK-8299689 Make use of JLine for Console as "opt-in"
- Resolved