一、運行時數(shù)據(jù)區(qū)
文章來源:http://www.zghlxwxcb.cn/news/detail-693036.html
一、作用
- 1.內(nèi)存是非常重要的系統(tǒng)資源,是硬盤和CPU 的中間倉庫及橋梁,承載著操作系統(tǒng)和應(yīng)用程序的實時運行。JVM內(nèi)存布局規(guī)定了Java在運行過程中內(nèi)存申請、分配、管理的策略,保證了JVM的高效穩(wěn)定運行。不同的JVM對于內(nèi)存的劃分方式和管理機制存在著部分差異
二、說明
- 1.java虛擬機定義了若干程序運行期間會使用到的運行時數(shù)據(jù)區(qū),有一些會隨著虛擬機啟動而創(chuàng)建,隨著虛擬機退出而銷毀
- 2.另外一些是與線程一一對應(yīng)的,這與線程對應(yīng)的數(shù)據(jù)區(qū)域會隨著線程開始和結(jié)束而創(chuàng)建和銷毀
- 3.每個線程有獨立的程序計數(shù)器、棧和本地棧
- 4.線程間共享堆、堆外內(nèi)存(永久代或元空間、代碼緩存)
- 5.一個jvm只有一個Runtime實例,即運行時環(huán)境,相當(dāng)于內(nèi)存結(jié)構(gòu)的運行時環(huán)境
三、線程共用與私有區(qū)域
文章來源地址http://www.zghlxwxcb.cn/news/detail-693036.html
到了這里,關(guān)于【jvm】運行時數(shù)據(jù)區(qū)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!