The reason I am asking about this is that JDK GC perf improvement usually is relative to how you use memory. OAP eating memory and have a high load for GC, I am thinking whether it is meaningful for OAP + JDK17 runtime.
Sheng Wu 吴晟 Twitter, wusheng1108 kezhenxu94 <kezhenx...@apache.org> 于2023年2月13日周一 21:44写道: > > In terms of JDK performance improvements, I think it's usually > about GC and the Java virtual machine itself, which means most (if not all) > Java applications > should benefit from, I believe OAP is not an exception 😂. > > > On Feb 13, 2023, at 21:38, Sheng Wu <wu.sheng.841...@gmail.com> wrote: > > > > About more aggressive, do we have any tests or do we have anyone to > > run some perf. tests on JDK 17 as a comparison? > > > > Sheng Wu 吴晟 > > Twitter, wusheng1108 > > > > 陆家靖 <lujiajing1...@gmail.com> 于2023年2月13日周一 21:35写道: > >> > >> +1 > >> > >> Shall we move directly to JDK17 as Spring Boot 3 has done? > >> > >> The overall performance in JDK17 is much better than the previous versions. > >> And ZGC is production ready since JDK15. I suppose OAP would benefit from > >> this. > >> > >> Regards, > >> Jiajing > >> > >> Sheng Wu <wu.sheng.841...@gmail.com> 于2023年2月13日周一 21:27写道: > >>> > >>> Agree. With a server, we could upgrade to a newer version of JDK. > >>> Let's see whether we could commit JDK 11 and JDK 17 compiling support, > >>> and run in JDK 11 officially. > >>> > >>> Sheng Wu 吴晟 > >>> Twitter, wusheng1108 > >>> > >>> kezhenxu94 <kezhenx...@apache.org> 于2023年2月13日周一 21:14写道: > >>>> > >>>> Hi all, recently I've merged a pull request[1] that migrates our tests > >>>> in main repo > >>>> from junit 4 to junit 5, I've also verified the tests passed in Java 11 > >>>> and above, > >>>> now, I'm proposing to upgrade the minimum required Java version, > >>>> including > >>>> development environment (JDK version), and runtime environment (JRE > >>>> version) to Java 11. > >>>> > >>>> Java 8 is a popular version, there are a lot of projects still using it, > >>>> but fact is fact, Java 8 is really old and there are lots of fascinating > >>>> features > >>>> in Java 11 that we will benefit in our development experience, there are > >>>> also > >>>> some performance improvements that we will benefit at runtime, so I > >>>> would be > >>>> really excited if we could bump up the Java version to Java 11. > >>>> > >>>> What do you think? If you have any concern, please reply here and we can > >>>> discuss > >>>> more before we make a decision, if you are excited too to upgrade the > >>>> Java version, > >>>> please vote here! > >>>> > >>>> [1] https://github.com/apache/skywalking/pull/10382 >