Laporan lingkungan JVM Maret 2020 yang dirilis NewRelic, Java 8 masih digunakan lebih dari 84%
(blog.newrelic.com)Pada 13 Maret 2020, NewRelic menganalisis lingkungan puluhan juta VM yang menggunakan layanan pemantauannya dan mempublikasikannya di blog
-
Java 8 masih mencakup 84,48%. Berikutnya adalah Java 11 dengan 11,11%
-
Meningkatnya vendor non-Oracle
-
Oracle 74,78%
-
AdoptOpenJDK 7,06%
-
2 komentar
Melihat artikel aslinya, ada banyak hal lain yang juga menarik. Kalau saya menyampaikan pendapat pribadi, kurang lebih seperti berikut.
Sepertinya di banyak tempat orang masih sekadar terbawa kebiasaan, sehingga bahkan untuk pengembangan baru pun tetap memakai Java 8 alih-alih Java 11 yang merupakan LTS saat ini. Saya penasaran apakah setelah LTS berikutnya, Java 17, muncul pun pangsa Java 8 masih akan tetap melampaui separuh.
Pangsa AdoptOpenJDK yang berada di urutan kedua tampaknya juga besar kemungkinan terutama karena isu lisensi.
CMS masih banyak digunakan sebagai garbage collector, tetapi seperti yang pernah saya posting di https://id.news.hada.io/topic?id=1762, CMS kini adalah sesuatu yang akan dihapus.
Seperti juga ditunjukkan dalam artikel asli, pengaturan yang menyamakan ukuran heap minimum dan maksimum saat ini justru tidak baik, tetapi masih tetap banyak digunakan. Bahkan kalau mencari di internet, informasi keliru yang merekomendasikan pengaturan seperti ini masih sering terlihat.
Flag konfigurasi yang keliru terkait memori juga tampaknya cukup umum. Terutama, sepertinya masih banyak kasus di mana konfigurasi versi lama diambil begitu saja tanpa ditinjau kritis. Jika garbage collector berubah, pengaturan opsi memori juga harus ikut berubah; kalau tidak memperhatikan hal itu, jadinya seperti ini. Kalau memang tidak paham, daripada asal mengutak-atik opsi, tampaknya lebih bijak membiarkannya pada nilai default.
Pada akhirnya, Oracle memperpanjang jadwal dukungan teknis berbayar tambahan untuk Java 8 hingga Desember 2030. Awalnya, dukungan teknis Java 8 dijadwalkan berakhir sepenuhnya pada Maret 2025. Sebagai informasi, pembaruan publik untuk Java 8 dijamin hingga akhir tahun ini (2020), tetapi jika Anda memulai pengembangan baru sekarang, akan lebih bijak menggunakan Java 11, LTS terbaru.
http://www.ciokorea.com/news/147070
https://www.oracle.com/java/technologies/java-se-support-roadmap.html