JVM運(yùn)行機(jī)制 - 1

JVM啟動(dòng)流程如下圖所示:

JVM基本結(jié)構(gòu):

PC寄存器:

-- 每個(gè)線程擁有一個(gè)PC寄存器, 它總是指向下一個(gè)指令的地址。

-- 執(zhí)行本地方法時(shí), PC的值為undefined

方法區(qū):

-- 保存裝載類的元信息

* 類型的常量池

* 字段,方法信息

* 方法字節(jié)碼

-- 通常和永久區(qū)(Perm)關(guān)聯(lián)在一起




每個(gè)朝位最多占用32位



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JVM內(nèi)存模型Java虛擬機(jī)(Java Virtual Machine=JVM)的內(nèi)存空間分為五個(gè)部分,分別是: ...
    光劍書架上的書閱讀 2,775評(píng)論 2 26
  • 這篇文章是我之前翻閱了不少的書籍以及從網(wǎng)絡(luò)上收集的一些資料的整理,因此不免有一些不準(zhǔn)確的地方,同時(shí)不同JDK版本的...
    高廣超閱讀 16,051評(píng)論 3 83
  • 前言 寫這篇文章的目的: 總結(jié)所學(xué)的 JVM 知識(shí) 幫助想了解 JVM 的朋友,知無(wú)不言,言無(wú)不盡 本篇文章將會(huì)介...
    SavySoda閱讀 5,228評(píng)論 11 105
  • 言語(yǔ)論斷何以成寬
    自亂陣腳閱讀 144評(píng)論 0 0
  • 聽(tīng)見(jiàn)朋友在聊七年之癢,因?yàn)閷W(xué)校一對(duì)談了很久的模范戀人毫無(wú)征兆的分開(kāi)了。 然后在發(fā)呆中就突然想到了他,與他是一場(chǎng)長(zhǎng)達(dá)...
    故人如顧閱讀 165評(píng)論 0 1

友情鏈接更多精彩內(nèi)容