java
Ketika JVM dimulai, ia memuat kelas-kelas dalam memori sebagai langkah awal. Jika ada beberapa toples yang memiliki banyak kelas, kelambatan yang jelas muncul untuk permintaan pertama. Dalam arsitektur tanpa server, kelambatan seperti itu dapat menunda waktu booting yang merupakan operasi kritis dalam arsitektur semacam itu. Konsep berbagi data kelas aplikasi membantu mengurangi waktu mulai aplikasi. Java memiliki fitur CDS (Class-Data Sharing). Dengan berbagi data kelas Aplikasi, Java 10 memungkinkan untuk menempatkan kelas aplikasi dalam arsip bersama. Ini mengurangi startup dan footprint aplikasi dengan berbagi data meta kelas umum di beberapa proses java.
Berbagi data Kelas Aplikasi adalah proses 3 langkah.
Buat daftar Kelas untuk diarsipkan Buat daftar welcome.lst dari kelas Greeting.java yang terletak di welcome.jar menggunakan Java Launcher.
$java -Xshare:off -XX:+UseAppCDS -XX:DumpLoadedClassList=welcome.lst -cp welcome.jar Greeting
Buat arsip AppCDS Arsipkan daftar kelas yang akan digunakan untuk berbagi data kelas Aplikasi.
$java -Xshare:dump -XX:+UseAppCDS -XX:SharedClassListFile=welcome.lst -XX:SharedArchiveFile=welcome.jsa -cp welcome.jar
Gunakan arsip AppCDS Gunakan arsip AppCDS saat menggunakan peluncur java.
$java -Xshare:on -XX:+UseAppCDS -XX:SharedArchiveFile=welcome.jsa -cp welcome.jar Greeting
java
Antarmuka Antrian Java Dalam tutorial ini, kita akan belajar tentang antarmuka Java Queue dan metodenya. Queue antarmuka kerangka koleksi Java menyediakan fungsionalitas struktur data antrian. Ini memperluas Collection antarmuka. Kelas yang Menerapkan Antrian Sejak Queue adalah antarmuka, kami t
Java PriorityQueue Dalam tutorial ini, kita akan belajar tentang kelas PriorityQueue dari framework koleksi Java dengan bantuan contoh. PriorityQueue class menyediakan fungsionalitas struktur data heap. Ini mengimplementasikan antarmuka Antrian. Tidak seperti antrian normal, elemen antrian pri
Antarmuka Deque Java Dalam tutorial ini, kita akan belajar tentang antarmuka Deque, cara menggunakannya, dan metodenya. Deque antarmuka kerangka koleksi Java menyediakan fungsionalitas antrian berujung ganda. Ini memperluas Queue antarmuka. Kerja Deque Dalam antrian biasa, elemen ditambahkan dar
Apa itu Swing di Java? Berayun di Jawa adalah toolkit Graphical User Interface (GUI) yang mencakup komponen GUI. Swing menyediakan serangkaian widget dan paket yang kaya untuk membuat komponen GUI yang canggih untuk aplikasi Java. Swing adalah bagian dari Java Foundation Classes (JFC), yang merupak