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

Java 21 Memilih untuk Menghapus Fitur Generational Shenandoah GC Karena Masalah Kesiapan

Java 21 Memilih untuk Menghapus Fitur Generational Shenandoah GC Karena Masalah Kesiapan

Java Development Kit (JDK) 21 telah mencapai tahap rampdown awal pada 8 Juni. Sekarang set fitur telah diselesaikan, satu komponen tidak akan dipotong: generasi Shenandoah, yang merupakan peningkatan eksperimental untuk pengumpul sampah Shenandoah ( GC).

Halaman Proposal Peningkatan JDK (JEP) untuk JDK 21, ditetapkan untuk rilis produksi pada 19 September, sekarang merekomendasikan pengurangan set fitur resmi dari 16 menjadi 15. Fitur generasi Shenandoah sedang dihapus karena ketidaksiapannya. Roman Kennke dari Amazon, penulis JEP untuk Shenandoah generasi, telah memilih untuk menghilangkan fitur dari JDK 21, atau Java 21, dengan rencana untuk menilainya untuk rilis JDK di masa mendatang ketika sudah disiapkan, seperti yang dinyatakan oleh Oracle, entitas yang mengawasi pengembangan Java standar.

Generasi Shenandoah bertujuan untuk meningkatkan pengumpul sampah Shenandoah dengan menambahkan kemampuan pengumpulan generasi eksperimental untuk meningkatkan throughput yang berkelanjutan, ketahanan lonjakan beban, dan penggunaan memori. Tujuan proposal termasuk menawarkan mode generasi eksperimental yang tidak memengaruhi Shenandoah non-generasi dan pada akhirnya menjadikan mode ini sebagai default di rilis mendatang. Sasaran tambahan meliputi pengurangan jejak memori berkelanjutan tanpa mengorbankan jeda GC yang rendah, menurunkan konsumsi daya dan CPU, mempertahankan throughput tinggi, dan meminimalkan kemungkinan terjadinya degenerasi dan koleksi penuh selama lonjakan alokasi. Shenandoah non-generasi akan tetap tidak terpengaruh.

Penghapusan yang diusulkan ini, dapat ditinjau hingga 14 Juni, hanya memengaruhi pengguna Shenandoah GC dalam build OpenJDK yang mendukungnya. Tidak berdampak apa pun pada G1 GC, Z Garbage Collector (ZGC), atau pengumpul sampah kontemporer lainnya. Itu juga tidak memengaruhi distribusi Java yang menggunakan G1 GC dan ZGC, seperti Oracle OpenJDK dan Oracle JDK. JDK 21, yang mencakup fitur-fitur lain seperti pratinjau konkurensi terstruktur, dijadwalkan menjadi rilis dukungan jangka panjang (LTS) Java, yang memberikan dukungan bertahun-tahun. Rilis LTS terakhir, JDK 17, diluncurkan pada September 2021. Rilis JDK terjadi setiap enam bulan, dengan rilis LTS terjadi setiap dua tahun. Rilis fitur di antaranya hanya menerima periode dukungan enam bulan, dengan JDK 20 sebagai contoh terbaru, yang diterbitkan pada bulan Maret.

Sementara metode pengembangan tradisional terus berkembang, munculnya platform no-code seperti AppMaster menyederhanakan banyak proses dalam siklus pengembangan perangkat lunak. AppMaster, a powerful no-code tool that enables backend, web, and mobile applications to be created visually with blazingly fast turnaround times, provides a cost-effective alternative for organizations of all sizes. With tools like AppMaster, businesses can achieve a software development experience that is up to 10 times faster and three times more cost-effective than traditional methods, all while eliminating technical debt.

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