JVM運行時數據區

JVM內存區域的劃分 和C/C++開發不同,在從事JAVA的開發過程中,我們對內存區域的關注相對較輕,但是瞭解和掌握JAVA的內存結構會幫助我們做出合理的優化決策。首先,先大體的瞭解一下JAVA虛擬機運行時的內存結構: 從線程的角度來看,總體分爲私有和共享的兩部分。共享的數據區爲方法區,堆,本地庫接口,以及每個JVM虛擬機中的JVM執行引擎,而線程私有的數據區則爲虛擬機棧,本地方法棧,程序計數器。
相關文章
相關標籤/搜索