Ny Graal er hurtigere med Java til maskinkode
Oracle har udsendt en ny version, nummer 22, af Graalvm, som er et kørselsmiljø til alverdens sprog. Graal kan blandt andet compile Java til maskinkode, hvilket kan give ydelsesforbedringer.
Den nye version reducerer den tid, det tager at compile til maskinkode, og de generede binære produkter fylder også mindre. Det skriver Infoworld.
Størrelsen er reduceret ved blandt andet at benytte kompression af metadata på stakken, som er der, hvor kørselsmiljøet holder styr på funktionskald og lokale variable. I enterprise-udgaven, som har faciliteter, der ikke er med i open source-versionen af Graal, benyttes en optimeret udgave af String.format()
.
Den nye udgave bryder kompilering til maskinkode op i bidder, og visualiserer hver del med information om kode og hukommelse, og anden statistik.
Open source-udgaven af version 22 kan findes på Github.

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.