https://bz.apache.org/bugzilla/show_bug.cgi?id=63482
Dominik Stadler <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #9 from Dominik Stadler <[email protected]> --- As the last comment on https://bugs.openjdk.java.net/browse/JDK-8202131 states, this should be improved again in recent Java 11 and newer A quick local test shows the following numbers of the reproducer from that issue. As far as I see all of them run fairly quickly, only Java 12 seems to run slower by a factor of 2, but this is not an LTS version of Java anyway. Please verify if you still see a performance problem with a more recent version of Java. $ . setJava8.sh java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode) $ java -cp . Main 1318 Milli-seconds 1068 Milli-seconds 930 Milli-seconds $ . setJavaOpen8.sh openjdk version "1.8.0_242" OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08) OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode) $ java -cp . Main 1381 Milli-seconds 995 Milli-seconds $ . setJava11.sh openjdk version "11.0.6" 2020-01-14 OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1) OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing) $ java -cp . Main 906 Milli-seconds 645 Milli-seconds 306 Milli-seconds $ . setJava12.sh openjdk version "12-ea" 2019-03-19 OpenJDK Runtime Environment (build 12-ea+30) OpenJDK 64-Bit Server VM (build 12-ea+30, mixed mode, sharing) $ java -cp . Main 2404 Milli-seconds 2042 Milli-seconds $ . setJava13.sh openjdk version "13-ea" 2019-09-17 OpenJDK Runtime Environment (build 13-ea+31) OpenJDK 64-Bit Server VM (build 13-ea+31, mixed mode, sharing) $ java -cp . Main 893 Milli-seconds 547 Milli-seconds $ . setJava14.sh openjdk version "14-ea" 2020-03-17 OpenJDK Runtime Environment (build 14-ea+32-1423) OpenJDK 64-Bit Server VM (build 14-ea+32-1423, mixed mode, sharing) $ java -cp . Main 867 Milli-seconds 317 Milli-seconds $ . setJava15.sh openjdk version "15-ea" 2020-09-15 OpenJDK Runtime Environment (build 15-ea+6-123) OpenJDK 64-Bit Server VM (build 15-ea+6-123, mixed mode, sharing) $ java -cp . Main 867 Milli-seconds 308 Milli-seconds 277 Milli-seconds When using your sample project, I see the following numbers, all of them run in under 10 seconds now: /opt/svn/bin/setJava8.sh java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode) Feb 28, 2020 10:35:20 PM ro.azmau.poiperf.POIPerformance exportToExcel INFORMATION: Excel export duration: 0m: 9s:221ms:973425ns /opt/svn/bin/setJavaOpen8.sh openjdk version "1.8.0_242" OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08) OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode) Feb 28, 2020 10:35:50 PM ro.azmau.poiperf.POIPerformance exportToExcel INFORMATION: Excel export duration: 0m: 9s:581ms:434155ns /opt/svn/bin/setJava11.sh openjdk version "11.0.6" 2020-01-14 OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1) OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing) Feb. 28, 2020 10:34:37 NACHM. ro.azmau.poiperf.POIPerformance exportToExcel INFORMATION: Excel export duration: 0m: 3s:226ms:085367ns /opt/svn/bin/setJava12.sh openjdk version "12-ea" 2019-03-19 OpenJDK Runtime Environment (build 12-ea+30) OpenJDK 64-Bit Server VM (build 12-ea+30, mixed mode, sharing) Feb. 28, 2020 10:34:46 NACHM. ro.azmau.poiperf.POIPerformance exportToExcel INFO: Excel export duration: 0m: 7s:412ms:816613ns /opt/svn/bin/setJava13.sh openjdk version "13-ea" 2019-09-17 OpenJDK Runtime Environment (build 13-ea+31) OpenJDK 64-Bit Server VM (build 13-ea+31, mixed mode, sharing) Feb. 28, 2020 10:34:51 PM ro.azmau.poiperf.POIPerformance exportToExcel INFO: Excel export duration: 0m: 3s:268ms:218231ns /opt/svn/bin/setJava14.sh openjdk version "14-ea" 2020-03-17 OpenJDK Runtime Environment (build 14-ea+32-1423) OpenJDK 64-Bit Server VM (build 14-ea+32-1423, mixed mode, sharing) Feb. 28, 2020 10:34:55 PM ro.azmau.poiperf.POIPerformance exportToExcel INFO: Excel export duration: 0m: 3s:229ms:071870ns /opt/svn/bin/setJava15.sh openjdk version "15-ea" 2020-09-15 OpenJDK Runtime Environment (build 15-ea+6-123) OpenJDK 64-Bit Server VM (build 15-ea+6-123, mixed mode, sharing) Feb. 28, 2020 10:35:00 PM ro.azmau.poiperf.POIPerformance exportToExcel INFO: Excel export duration: 0m: 3s:723ms:820141ns -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
