Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Java 10 - Berbagi Data Kelas

JEP 310 Berbagi Data Kelas Aplikasi

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.

Proses

Berbagi data Kelas Aplikasi adalah proses 3 langkah.

$java -Xshare:off -XX:+UseAppCDS -XX:DumpLoadedClassList=welcome.lst -cp welcome.jar Greeting
$java -Xshare:dump -XX:+UseAppCDS -XX:SharedClassListFile=welcome.lst -XX:SharedArchiveFile=welcome.jsa -cp welcome.jar
$java -Xshare:on -XX:+UseAppCDS -XX:SharedArchiveFile=welcome.jsa -cp welcome.jar Greeting

java

  1. Operator Jawa
  2. Komentar Jawa
  3. Java untuk setiap Loop
  4. String Jawa
  5. Antarmuka Jawa
  6. Kelas Anonim Java
  7. Java mencoba-dengan-sumber daya
  8. Anotasi Jawa
  9. Pernyataan Jawa
  10. Vektor Jawa