Rumah > Java > javaTutorial > teks badan

13 Gambar rajah yang menggambarkan Model Memori dalam Java

Lepaskan: 2023-07-26 15:58:55
ke hadapan
1407 orang telah melayarinya
Kata Pengantar
  • Amat penting untuk memahami kawasan memori di mana objek, pembolehubah, dan lain-lain dalam Java disimpan
  • Artikel ini akan menerangkan sepenuhnya model memori & pembahagian dalam mesin maya Java I harap anda akan menyukainya

directory

13 Gambar rajah yang menggambarkan Model Memori dalam Java

1.

Dalam kawasan data runtime, ia akan dibahagikan mengikut penggunaan:
  1. Timbunan mesin maya Java (kawasan timbunan)
  2. Timbunan kaedah tempatan
  3. Timbunan Jawa (kawasan timbunan)
  4. Kaedah kaedah

13 Gambar rajah yang menggambarkan Model Memori dalam Java

Di bawah, saya akan memperkenalkan setiap partition model memori secara terperinci


2. Java堆


13 Gambar rajah yang menggambarkan Model Memori dalam Java
简介
13 Gambar rajah yang menggambarkan Model Memori dalam Java


3. Java虚拟机栈


13 Gambar rajah yang menggambarkan Model Memori dalam Java

简介
13 Gambar rajah yang menggambarkan Model Memori dalam Java


4. 本地方法栈


13 Gambar rajah yang menggambarkan Model Memori dalam Java
Pengenalan: Sangat serupa dengan timbunan mesin maya Java, perbezaan dari mesin maya Java ialah: objek perkhidmatan, iaitu, timbunan mesin maya Java berfungsi untuk melaksanakan kaedah Java; timbunan kaedah tempatan berfungsi untuk melaksanakan kaedah asli


5. 方法区



13 Gambar rajah yang menggambarkan Model Memori dalam Java
简介
13 Gambar rajah yang menggambarkan Model Memori dalam Java
注:其内部包含一个运行时常量池,具体介绍如下:
13 Gambar rajah yang menggambarkan Model Memori dalam Java

6. 程序计数器


13 Gambar rajah yang menggambarkan Model Memori dalam Java
简介
13 Gambar rajah yang menggambarkan Model Memori dalam Java  

7. 额外知识:直接内存


  • Definisi: Kaedah I/O berasaskan saluran dan penimbal dalam kelas NIO (diperkenalkan dalam JDK1.4) diperuntukkan terus memori luar timbunan dengan menggunakan pustaka fungsi Native
  • Tidak terjejas oleh had saiz timbunan
Bukan sebahagian daripada kawasan data masa jalan mesin maya & tidak diperuntukkan dalam timbunan
  • Senario aplikasi: Sesuai untuk panggilan yang kerap
  • 🎜. , iaitu jumlah kawasan ingatan yang lain adalah lebih besar daripada had ingatan fizikal
  • 8
    Artikel ini menerangkan secara menyeluruh model memori & pembahagian dalam JVM, diringkaskan seperti berikut


    13 Gambar rajah yang menggambarkan Model Memori dalam Java

Atas ialah kandungan terperinci 13 Gambar rajah yang menggambarkan Model Memori dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:Java学习指南
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!