jvm內存理解

方法區:存儲類的信息、常量、靜態(線程共享的) 堆內存:使用new的對象、定義的數組(線程共享的) java棧:基本數據類型、局部變量(線程私有的) 本地方法棧:是java語言調用外部語言(比如調用c語言方法)調用外部語言的方法都是使用native進行修飾的 執行引擎:執行字節碼指令 pc寄存器:是一個以線程私有的一塊較小的內存空間,用於記錄所屬線程所執行的字節碼的行號指示器(相當於代碼走到哪一行
相關文章
相關標籤/搜索