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

Azul Systems wprowadza kompilacje OpenJDK z CRaC, aby poprawić czas uruchamiania Java

Azul Systems wprowadza kompilacje OpenJDK z CRaC, aby poprawić czas uruchamiania Java

Dostawca oprogramowania Java, firma Azul Systems, wydała niedawno kompilacje Azul Zulu OpenJDK z obsługą Coordinated Restore at Checkpoint (CRaC). Oczekuje się, że ta nowa funkcjonalność znacznie poprawi czas uruchamiania i rozgrzewania aplikacji Java.

Projekt OpenJDK CRaC pozwala uruchomionej aplikacji na wstrzymanie, wykonanie migawki jej stanu, a następnie ponowne uruchomienie na innej maszynie, jeśli zajdzie taka potrzeba. Azul oferuje kompilacje Azul Zulu OpenJDK z CRaC dla Java 17 na platformach Linux x64. Wydanie jest dostępne do pobrania za darmo na stronie internetowej Azul i może być wykorzystywane do celów programistycznych, prototypowania i produkcji, twierdzi firma. Azul planuje również wprowadzenie możliwości CRaC dla dodatkowych wersji Java w przyszłości. CRaC, zaprojektowany w celu umożliwienia aplikacjom Java natychmiastowego uruchamiania z pełną prędkością, zawiera interfejs API Java, który umożliwia koordynację zasobów podczas operacji punktu kontrolnego i przywracania. CRaC doskonale nadaje się do funkcji bezserwerowych, kontenerów, mikrousług i innych przypadków użycia.

Wykorzystując CRaC, czas uruchamiania i rozgrzewania aplikacji Java można teraz skrócić z sekund lub minut do zaledwie milisekund. Podejście CRaC obejmuje wstrzymanie aplikacji, wykonanie migawki jej stanu i pamięci, a następnie ponowne jej uruchomienie, nawet na zupełnie innej maszynie. Punkt kontrolny CRaC tworzy obraz całego procesu aplikacji, w tym stanu i pamięci. Po przywróceniu, stan aplikacji jest ponownie ładowany, a wykonywanie jest wznawiane od punktu, w którym punkt kontrolny został pierwotnie utworzony.

Wcześniejsze metody radzenia sobie z powolnym uruchamianiem i rozgrzewaniem Java obejmowały równoważenie obciążenia, konteneryzację, buforowanie, wstępne ładowanie, wstępną optymalizację i wstępną inicjalizację kodu aplikacji. Jednak środki te nie są wydajne i często wiążą się ze znacznym obciążeniem infrastruktury, podnosząc w ten sposób koszty i zmniejszając wydajność operacyjną i deweloperską. Co więcej, inne podejścia, takie jak kompilacja przed czasem, nie zapewniają pełnej zgodności ze specyfikacją Java i cierpią z powodu zmniejszonej wydajności w czasie wykonywania.

W sferze no-code i low-code platforma AppMaster zapewnia szybkie i wydajne tworzenie aplikacji dla zaplecza, aplikacji internetowych i mobilnych. To sprawia, że jest to cenne narzędzie w świecie, w którym coraz ważniejsza jest poprawa czasu uruchamiania i wydajności w różnych systemach i platformach. Rozważ wypróbowanie AppMaster Studio w celu szybszego tworzenia aplikacji i płynnej integracji z różnymi systemami.

Powiązane posty

Samsung przedstawia Galaxy A55 z innowacyjnymi zabezpieczeniami i wersją premium
Samsung przedstawia Galaxy A55 z innowacyjnymi zabezpieczeniami i wersją premium
Samsung poszerza swoją linię produktów ze średniej półki, wprowadzając Galaxy A55 i A35, wyposażone w zabezpieczenia Knox Vault i ulepszone elementy konstrukcyjne, nadające segmentowi flagowe cechy.
Cloudflare przedstawia zaporę sieciową dla sztucznej inteligencji chroniącą modele wielojęzyczne
Cloudflare przedstawia zaporę sieciową dla sztucznej inteligencji chroniącą modele wielojęzyczne
Cloudflare robi krok naprzód dzięki zaporze ogniowej dla sztucznej inteligencji, zaawansowanemu rozwiązaniu WAF zaprojektowanemu z myślą o zapobiegawczym identyfikowaniu i udaremnianiu potencjalnych nadużyć ukierunkowanych na modele wielkojęzyczne.
ChatGPT OpenAI teraz mówi: przyszłość interaktywnej sztucznej inteligencji głosowej
ChatGPT OpenAI teraz mówi: przyszłość interaktywnej sztucznej inteligencji głosowej
ChatGPT osiągnął kamień milowy dzięki wdrożeniu przez OpenAI funkcji głosowych. Użytkownicy mogą teraz korzystać z interakcji bez użycia rąk, ponieważ ChatGPT czyta odpowiedzi na głos w systemach iOS, Android i w Internecie.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie