TestPerson内存分布图-----JAVA面对对象的内存分析
程序执行的内存分析过程
为了让初学者顺利的分析内存,更加容易的体会程序执行过程中内存的变化,加深理解。我们将JAVA虚拟机内存模型进行简化。Java虚拟机的内存可以简单的分为三个区域:虚拟机栈stack、堆heap、方法区method area。
虚拟机栈(简称:栈)的特点如下:
栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)
JVM为每个线程创...
原创
2019-08-28 13:42:49 ·
253 阅读 ·
0 评论