Ny Graal er hurtigere med Java til maskinkode

28. januar 2022 kl. 09:43
Ny Graal er hurtigere med Java til maskinkode
Illustration: Bigstock/Pmm.art.
Også størrelsen af binære produkter er blevet mindre.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

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.

Artiklen fortsætter efter annoncen

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.

Ingen kommentarer endnu.  Start debatten
Denne artikel er gratis...

...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.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger