来源:http://blog.csdn.net/yu422560654/article/details/7952613 Heap堆内存理解 一个JVM实例只有一个堆内存,堆内存的大小是可以调节的.类加载器读取类文件后,需要把类文件.方法.常量放入到堆内存中,以便执行器执行,堆内存分为三部分: 1. Permanent Space 永久存储区 永久存储区是一个常驻内存区域,用于存放JDK自身所携带的Class,Interface的元数据,也就是说它存储的是运行环境必须的类信息,被装载进此区域的数据…