Closed pshipton closed 2 years ago
We could mention the fact that JIT server GAed and AArch64 performance got even better. I also feel that some of the GC team's work could be mentioned (may need to ask Aleks or Dmitri on what was delivered when exactly). There were improvements done for the various JEPs, like vector, value types etc. too but given that those are incubator JEPs, I wonder if we should be mentioning them.
@amicic @dmitripivkine are there any performance highlights added in the 0.29 release? @tajila fyi as well.
For everyone's reference, the release notes are https://www.eclipse.org/openj9/docs/version0.29/
For 0.29, AArch64 became a production release for JDK 8 and 11. To achieve that required a continuous improvement in performance prior to release. I know, not particularly specific, but the final push between 0.27 and 0.29 I believe only amounted to smaller improvements.
So we are ready for the January 0.30 release, I've also created https://github.com/eclipse-openj9/openj9-website/issues/300 to hold comments. Pls add your input for 0.30 there.
Release notes to date for 0.30 are https://eclipse-openj9.github.io/openj9-docs/version0.30/
We could mention the fact that JIT server GAed
There is already a message of this sort in the Release Notes for 0.29.0. I am not sure we want to repeat the same sentence on the Performance Notes, especially that performance hasn't improved that much since the previous release.
In 0.29:
System.arraycopy()
and interface method dispatches from JIT-compiled methods.In 0.29/0.30: 1) Partial optimization of JEP#338 (Vector API) is delivered; 2) 14% better write-barrier sequence on Power was delivered; 3) 15-30% better String.indexOf (on Power10 specifically) was delivered;
@zl-wang is anything in the previous comment specific to 0.29? Otherwise I'll add this information when 0.30 is released.
@vijaysun-omr @mpirvu @0xdaryl are there performance highlights we should list for 0.29.0? Something to replace the 0.27.0 highlights that were at https://www.eclipse.org/openj9/news which I've copied below. For the moment we're removing the obsolete notes via https://github.com/eclipse-openj9/openj9-website/pull/298