程序計數(shù)器是一塊比較小的內(nèi)存區(qū)域,用于指示當前線程執(zhí)行的字節(jié)碼執(zhí)行到了第幾行,線程獨立,Java虛擬機規(guī)范中沒有定義OutOfMemoryError的區(qū)域
虛擬機棧是Java方法執(zhí)行的內(nèi)存模型,每個方法在執(zhí)行的同時都會創(chuàng)建一個棧豺妓,用于存儲變量、操作數(shù)棧布讹、動態(tài)鏈接琳拭、方法出口等信息,是線程隔離的
方法區(qū)用于存儲JVM加載的類信息描验、常量白嘁、靜態(tài)變量、以及編譯器編譯后的代碼等數(shù)據(jù)膘流,線程私有的
Java堆是Java分配內(nèi)存的區(qū)域絮缅,多個線程共享的,但是分出多個線程共享私有的區(qū)域呼股,Thread Local Allocation Buffer耕魄,TLAB
Java內(nèi)存模型
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門额划,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妙啃,“玉大人,你說我怎么就攤上這事俊戳∫靖埃” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵抑胎,是天一觀的道長燥滑。 經(jīng)常有香客問我,道長阿逃,這世上最難降的妖魔是什么铭拧? 我笑而不...
- 正文 為了忘掉前任赃蛛,我火速辦了婚禮,結(jié)果婚禮上搀菩,老公的妹妹穿的比我還像新娘呕臂。我一直安慰自己,他們只是感情好肪跋,可當我...
- 文/花漫 我一把揭開白布歧蒋。 她就那樣靜靜地躺著,像睡著了一般州既。 火紅的嫁衣襯著肌膚如雪谜洽。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼磕洪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了诫龙?” 一聲冷哼從身側(cè)響起析显,我...
- 正文 年R本政府宣布芽淡,位于F島的核電站马绝,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏挣菲。R本人自食惡果不足惜富稻,卻給世界環(huán)境...
- 文/蒙蒙 一掷邦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧唉窃,春花似錦耙饰、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蔓涧,卻和暖如春件已,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背元暴。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 本文基于周志明的《深入理解java虛擬機 JVM高級特性與最佳實踐》所寫。特此推薦讶迁。 衡量一個服務性能的高低好壞连茧,...
- JVM內(nèi)存模型Java虛擬機(Java Virtual Machine=JVM)的內(nèi)存空間分為五個部分,分別是: ...
- 一、JVM內(nèi)幕:Java虛擬機詳解(java se 7規(guī)范) 直接上圖祟峦,再逐步解釋罚斗。 上圖顯示的組件分兩個章節(jié)解釋...
- 第一步,了解JVM基本概念宅楞,基本結(jié)構惰聂。 第二步,了解JVM中線程私有區(qū)和公有區(qū)咱筛。 第三步,了解線程與Java內(nèi)存模...