Details
-
Bug
-
Resolution: Unresolved
-
P3
-
11.0.14, 17
-
windows
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8289885 | 17.0.5-oracle | Ravi Reddy | P3 | Resolved | Fixed | b02 |
JDK-8290006 | 11.0.17-oracle | Ravi Reddy | P3 | Resolved | Fixed | b02 |
Description
JDK 11 compiler speed doesn't scale well with the number of jar files on Windows.
The performance of com.sun.tools.javac.Main#compile() is slower in JDK 11 than JDK 8. The difference is getting larger as the loaded jar files are increased. The similar performance degradation is not observed in other platforms.
The performance of com.sun.tools.javac.Main#compile() is slower in JDK 11 than JDK 8. The difference is getting larger as the loaded jar files are increased. The similar performance degradation is not observed in other platforms.
Attachments
Issue Links
- backported by
-
JDK-8289885 javac performance issues with large number of jars on classpath
- Resolved
-
JDK-8290006 javac performance issues with large number of jars on classpath
- Resolved
- relates to
-
JDK-8162492 JDK 9 javac still slower than JDK 8 for repeated compilation
- Open
-
JDK-8289279 Better handling of classpath jar files in javac
- Open
-
JDK-8283335 Add exists and readAttributesIfExists methods to FileSystemProvider
- Resolved
-
JDK-8059976 Convert JavacFileManager to use java.nio.file internally
- Closed
(1 relates to)