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]

Reply via email to