Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Azul Systems introduceert OpenJDK Builds met CRaC om Java-opstarttijden te verbeteren

Azul Systems introduceert OpenJDK Builds met CRaC om Java-opstarttijden te verbeteren

Java software leverancier Azul Systems heeft onlangs Azul Zulu builds van OpenJDK uitgebracht met Coordinated Restore at Checkpoint (CRaC) ondersteuning. Deze nieuwe functionaliteit zal naar verwachting de opstart- en opwarmtijden van Java drastisch verbeteren.

Met het OpenJDK CRaC-project kan een draaiende toepassing pauzeren, een momentopname maken van haar toestand en vervolgens opnieuw starten op een andere machine indien nodig. Azul biedt de Azul Zulu builds van OpenJDK met CRaC voor Java 17 op Linux x64 platforms. De release is gratis te downloaden op de website van Azul, en kan worden gebruikt voor ontwikkeling, prototyping en productiedoeleinden, aldus het bedrijf. Azul is ook van plan om in de toekomst CRaC-mogelijkheden te introduceren voor andere Java-versies. CRaC, ontworpen om Java-applicaties onmiddellijk en op volle snelheid te laten starten, omvat een Java API die resource coördinatie mogelijk maakt tijdens checkpoint en restore operaties. CRaC is zeer geschikt voor serverloze functies, containers, microservices en andere use cases.

Door gebruik te maken van CRaC kunnen de opstart- en opwarmtijden van Java-applicaties worden teruggebracht van seconden of minuten tot slechts milliseconden. De CRaC-aanpak houdt in dat een applicatie wordt gepauzeerd, een momentopname wordt gemaakt van de toestand en het geheugen, en vervolgens opnieuw wordt opgestart, zelfs op een heel andere machine. Een CRaC checkpoint produceert het beeld van het complete applicatieproces, inclusief staat en geheugen. Bij herstel wordt de toestand van de applicatie opnieuw geladen, en wordt de uitvoering hervat vanaf het punt waar het checkpoint aanvankelijk werd gecreëerd.

Tot nu toe waren er methoden om trage opstart- en opwarmtijden van Java tegen te gaan, zoals load balancing, containerisatie, caching, pre-loading, pre-optimalisatie en pre-initialisatie van applicatiecode. Deze maatregelen zijn echter weinig efficiënt en brengen vaak aanzienlijke infrastructuuroverhead met zich mee, waardoor de kosten stijgen en de operationele en ontwikkelaarsefficiëntie afneemt. Bovendien bieden andere benaderingen, zoals "ahead-of-time" compilatie, geen volledige compatibiliteit met de Java-specificatie en lijden zij onder verminderde runtime-prestaties.

Op het gebied van no-code en low-code biedt AppMaster's platform snelle en efficiënte applicatieontwikkeling voor backend-, web- en mobiele toepassingen. Dit maakt het een waardevol hulpmiddel in een wereld waar het verbeteren van opstarttijden en prestaties op verschillende systemen en platforms steeds belangrijker wordt. Overweeg AppMaster Studio te proberen voor snellere applicatieontwikkeling en naadloze integratie met verschillende systemen.

Gerelateerde berichten

AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster nam deel aan BubbleCon 2024 in New York, waar ze inzichten opdeden, netwerken uitbreidden en mogelijkheden verkenden om innovatie in de no-code-ontwikkelingssector te stimuleren.
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 verlichtte New York City en bracht ontwikkelaars baanbrekende inzichten in app-ontwikkeling met FlutterFlow. Met sessies onder leiding van experts, exclusieve updates en ongeëvenaard netwerken was dit een evenement dat u niet mocht missen!
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Met 60.000 ontslagen bij 254 bedrijven, waaronder giganten als Tesla en Amazon, zal 2024 een aanhoudende golf van ontslagen in de techsector inluiden, wat het innovatielandschap zal veranderen.
Ga gratis aan de slag
Geïnspireerd om dit zelf te proberen?

De beste manier om de kracht van AppMaster te begrijpen, is door het zelf te zien. Maak binnen enkele minuten uw eigen aanvraag met een gratis abonnement

Breng uw ideeën tot leven