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

Azul Systems Memperkenalkan OpenJDK Build dengan CRaC untuk Meningkatkan Waktu Startup Java

Azul Systems Memperkenalkan OpenJDK Build dengan CRaC untuk Meningkatkan Waktu Startup Java

Penyedia perangkat lunak Java Azul Systems baru-baru ini merilis build Azul Zulu dari OpenJDK dengan dukungan Coordinated Restore at Checkpoint (CRaC). Fungsionalitas baru ini diharapkan secara dramatis meningkatkan waktu startup dan pemanasan Java.

Proyek OpenJDK CRaC memungkinkan aplikasi yang berjalan untuk menjeda, mengambil snapshot dari statusnya, dan selanjutnya memulai ulang pada mesin lain jika diperlukan. Azul menawarkan build Azul Zulu dari OpenJDK dengan CRaC untuk Java 17 pada platform Linux x64. Rilis ini tersedia secara gratis untuk diunduh di situs web Azul, dan dapat digunakan untuk tujuan pengembangan, pembuatan prototipe, dan produksi, kata perusahaan tersebut. Azul juga berencana untuk memperkenalkan kemampuan CRaC untuk versi Java tambahan di masa mendatang. CRaC, dirancang untuk mengaktifkan aplikasi Java untuk memulai secara instan dan dengan kecepatan penuh, menyertakan API Java yang memungkinkan koordinasi sumber daya selama pos pemeriksaan dan operasi pemulihan. CRaC sangat cocok untuk fungsi tanpa server, wadah, layanan mikro, dan kasus penggunaan lainnya.

Dengan memanfaatkan CRaC, waktu mulai dan pemanasan aplikasi Java sekarang dapat dikurangi dari detik atau menit menjadi hanya milidetik. Pendekatan CRaC memerlukan penjedaan aplikasi, mengambil snapshot status dan memorinya, dan kemudian memulai ulang, bahkan pada mesin yang sama sekali berbeda. Sebuah checkpoint CRaC menghasilkan gambar dari proses aplikasi yang lengkap, termasuk status dan memori. Setelah pemulihan, status aplikasi dimuat ulang, dan eksekusi dilanjutkan dari titik di mana pos pemeriksaan awalnya dibuat.

Sebelumnya, metode untuk menangani waktu startup dan pemanasan Java yang lamban termasuk penyeimbangan beban, containerisasi, caching, pra-pemuatan, pra-optimalisasi, dan pra-inisialisasi kode aplikasi. Namun, langkah-langkah ini kurang efisien dan seringkali melibatkan biaya tambahan infrastruktur yang signifikan, sehingga menaikkan biaya dan mengurangi efisiensi operasional dan pengembang. Selain itu, pendekatan lain, seperti kompilasi sebelumnya, gagal menawarkan kompatibilitas lengkap dengan spesifikasi Java dan mengalami penurunan kinerja runtime.

Di dunia no-code dan low-code, platform AppMaster menyediakan pengembangan aplikasi yang cepat dan efisien untuk aplikasi backend, web, dan seluler. Ini menjadikannya alat yang berharga di dunia di mana peningkatan waktu dan kinerja startup di berbagai sistem dan platform menjadi semakin penting. Pertimbangkan untuk mencoba AppMaster Studio untuk pengembangan aplikasi yang lebih cepat dan integrasi yang mulus dengan berbagai sistem.

Posting terkait

AppMaster di BubbleCon 2024: Menjelajahi Tren Tanpa Kode
AppMaster di BubbleCon 2024: Menjelajahi Tren Tanpa Kode
AppMaster berpartisipasi dalam BubbleCon 2024 di NYC, memperoleh wawasan, memperluas jaringan, dan menjajaki peluang untuk mendorong inovasi dalam ruang pengembangan tanpa kode.
Rangkuman FFDC 2024: Wawasan Utama dari Konferensi Pengembang FlutterFlow di NYC
Rangkuman FFDC 2024: Wawasan Utama dari Konferensi Pengembang FlutterFlow di NYC
FFDC 2024 memeriahkan Kota New York, menghadirkan wawasan mutakhir bagi para pengembang dalam pengembangan aplikasi dengan FlutterFlow. Dengan sesi yang dipandu oleh para ahli, pembaruan eksklusif, dan jaringan yang tak tertandingi, acara ini merupakan acara yang tidak boleh dilewatkan!
PHK di Sektor Teknologi Tahun 2024: Gelombang Berkelanjutan yang Mempengaruhi Inovasi
PHK di Sektor Teknologi Tahun 2024: Gelombang Berkelanjutan yang Mempengaruhi Inovasi
Dengan pemutusan hubungan kerja (PHK) 60.000 di 254 perusahaan, termasuk raksasa seperti Tesla dan Amazon, pada tahun 2024 akan terjadi gelombang PHK di sektor teknologi yang terus membentuk kembali lanskap inovasi.
Mulai Gratis
Terinspirasi untuk mencoba ini sendiri?

Cara terbaik untuk memahami kekuatan AppMaster adalah dengan melihatnya sendiri. Buat aplikasi Anda sendiri dalam hitungan menit dengan langganan gratis

Hidupkan Ide Anda