JVM內存分配與管理及內存溢出

主要分爲運行時的數據區域和非運行時數據區域(直接內存),一般說JVM內存分配管理主要指運行時的數據區域 運行時的數據區域涉及到程序計數器、Java虛擬機棧、本地方法棧、堆、方法區(其中標記部分爲單個線程隔離的數據區) 程序計數器: 記錄當前線程所執行的虛擬機字節碼指令的地址(如果正在執行的是本地方法,則爲null) 當前線程私有; 不會發生OutOfMemoryError(是內存中唯一不會發生內存
相關文章
相關標籤/搜索