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

AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
Firma AppMaster wzięła udział w konferencji BubbleCon 2024 w Nowym Jorku, zdobywając wiedzę, rozszerzając sieci kontaktów i badając możliwości napędzania innowacji w obszarze tworzenia oprogramowania bez kodu.
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
FFDC 2024 rozświetliło Nowy Jork, przynosząc deweloperom najnowocześniejsze spostrzeżenia na temat rozwoju aplikacji z FlutterFlow. Dzięki sesjom prowadzonym przez ekspertów, ekskluzywnym aktualizacjom i niezrównanemu networkingowi było to wydarzenie, którego nie można było przegapić!
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
W 254 firmach, w tym u takich gigantów jak Tesla i Amazon, likwidacja 60 000 miejsc pracy przyniesie kontynuację fali zwolnień w branży technologicznej, która zmieni krajobraz innowacji.
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