Rumah > Java > javaTutorial > Apakah evolusi dan perubahan mesin maya Java?

Apakah evolusi dan perubahan mesin maya Java?

王林
Lepaskan: 2023-04-26 22:55:06
ke hadapan
1301 orang telah melayarinya

1. Sun Classic/Exact VM

Class VM (JDK 1.0)

Mesin maya Java komersial pertama di dunia

Pure Execute Java kod dalam mod penterjemah

Carian objek berdasarkan pemegang

Exact VM (JDK 1.2)

Pengurusan memori yang tepat: mesin maya boleh mengetahui data di lokasi tertentu dalam memori Jenis khusus

2 VM HotSpot

Mesin maya lalai dalam Sun/OracleJDK dan OpenJDK

Pada masa ini mesin maya Java yang paling banyak digunakan

Memandangkan mesin maya HotSpot kini paling banyak digunakan dan kini merupakan mesin maya lalai untuk OracleJDK dan OpenJDK, analisis kandungan dalam artikel berikut tertumpu terutamanya pada mesin maya ini.

Terminal melaksanakan perintah java -version seperti berikut:

$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
Salin selepas log masuk

3 VM Mudah Alih/Terbenam

Mesin Maya Java ME

<.>

4. BEA JRockit/IBM J9 VM

Kedua-dua mesin maya ini pernah dikenali sebagai "tiga mesin maya Java komersial utama" bersama-sama dengan mesin maya HotSpot.

JRockit

Fokus pada aplikasi sisi pelayan

Tidak mengandungi penterjemah, semua kod disusun dan dilaksanakan oleh pengkompil tepat dalam masa

J9 VM

Pengasingan tugas dan modulariti adalah lebih baik daripada HotSpot VM

Atas ialah kandungan terperinci Apakah evolusi dan perubahan mesin maya Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan