Server Phoronix provedl minulý měsíc srovnání výkonu JVM (Java vitrual machine) OpenJDK ve verzích 8 až 14. Překvapivě nejrychlejší je stále verze 8 a to v průměru přes všechny provedené testy o 10 % před poslední verzí 14. V testu SPECjbb 2015 je však verze 8 rychlejší o 46 % než poslední verze 14.
Toho si všimli vývojáři OpenJDK. Podle jejich analýzy za propad výkonu může garbage collector G1, který je výchozí již od verze 9, spolu s výchozím nastavením haldy -Xmx4g -Xms256m
. Naopak při nastavení -Xmx4g -Xms4g
k propad výkonu nedojde. Vývojáři navrhli opravu, která se dostane do OpenJDK 15 a měla by vylepšit výkon v testu SPECjbb i v jiných zátěžích.
(zdroj: phoronix)