Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8299875 | 21 | Naoto Sato | P3 | Resolved | Fixed | b05 |
Description
The enhancement introduced in JDK-8295803 uses the `JLine` library (`jdk.internal.le` module) as the `java.io.Console` implementation by default. This resulted in the performance regression reported in JDK-8299685. Also introduces an unnecessary native process forking on macOS/Linux platforms. This should be avoided by default. Making it optional opt-in style would fix the issue.
Attachments
Issue Links
- backported by
-
JDK-8299875 Make use of JLine for Console as "opt-in"
- Resolved
- csr for
-
JDK-8299690 Make use of JLine for Console as "opt-in"
- Closed
- duplicates
-
JDK-8299137 Regression >4% on SpringBoot in b27 on x64 and aarch64
- Resolved
- relates to
-
JDK-8299687 Modify JLine library not to spawn native processes
- Resolved
-
JDK-8295803 Console should be usable in jshell and other environments
- Resolved
-
JDK-8308591 JLine as the default Console provider
- Resolved
-
JDK-8299685 Regression >4% on SpringBoot in b27 on x64 and aarch64
- Closed
(2 relates to, 2 links to)