Details
-
Bug
-
Resolution: Fixed
-
P3
-
9
Description
The stream() and entries() methods share the JarEntryIterator which was made multi-release jar aware. That change caused the methods to slow down when processing a jar file that is not multi-release. It has been suggested that we should have two JarEntryIterator implementations, one for multi-release jars and one for regular jars. This issue tracks the performance investigation and any updates that result from it.
Attachments
Issue Links
- relates to
-
JDK-8132734 JDK 9 runtime changes to java.util.jar to support multi-release jar files
-
- Closed
-
-
JDK-8157524 Revert JarFile methods "entries" and "stream" to Java 8 behavior
-
- Resolved
-