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
-