jvm幫助java語(yǔ)言可以實(shí)現(xiàn)跨平臺(tái)
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供嘉黎網(wǎng)站建設(shè)、嘉黎做網(wǎng)站、嘉黎網(wǎng)站設(shè)計(jì)、嘉黎網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、嘉黎企業(yè)網(wǎng)站模板建站服務(wù),十年嘉黎做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。2、jvm結(jié)構(gòu)圖(線程)棧:包含局部變量表、數(shù)字操作棧、動(dòng)態(tài)鏈接、方法出口
(對(duì)象)堆:堆中存儲(chǔ)對(duì)象
本地方法棧:java語(yǔ)言調(diào)用一些本地的C++代碼
方法區(qū)(原空間):加載一些常量、靜態(tài)變量、類信息
程序計(jì)數(shù)器:字節(jié)碼文件中執(zhí)行到某一句指令所對(duì)應(yīng)的行號(hào)(并發(fā)執(zhí)行過(guò)程相互切換后,繼續(xù)執(zhí)行的依據(jù))
堆中分區(qū):年起代、老年代
年輕代:Eden區(qū)、Survivor區(qū)(s0、s1)
Eden區(qū):所有新進(jìn)來(lái)的對(duì)象先在這里,若滿了就會(huì)進(jìn)行major gc,回收無(wú)用的對(duì)象,然后將剩下的放入s0區(qū),若第二次Eden滿了,繼續(xù)進(jìn)行major gc,判斷Eden與Survivor中非空的對(duì)象是否可以回收,然后將兩部分不能回收的放入s1區(qū)
Survivor區(qū):若對(duì)象頭中的次數(shù)達(dá)到15(一般為15),就會(huì)放入老年區(qū),說(shuō)白了就是經(jīng)過(guò)15次major gc后依然存在的對(duì)象移入老年區(qū)
老年代:當(dāng)major jc 達(dá)到15次,這個(gè)對(duì)象還在時(shí),就將其加入老年區(qū)
major gc:當(dāng)我們堆中Eden滿的時(shí)候,進(jìn)行major gc,將其中的對(duì)象找尋其根節(jié)點(diǎn)(沒(méi)有引用其他對(duì)象的對(duì)象),看是否回收,若滿足回收條件,就釋放
full gc:當(dāng)老年區(qū)滿了,就會(huì)進(jìn)行full gc ,看是否可以回收
stop the word:full gc過(guò)程中,進(jìn)入這個(gè)狀態(tài)
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧