jvm学习四:jvm虚拟机内存管理

1、jvm的内存分类分为以下几块

方法区:主要存放已被虚拟机加载的类信息、 常量、 静态变量、 即时编译器编译后的代码等数据。它属于堆的逻辑部分,但是有个别名“非堆(Non-heap)”。虚拟机的实现众多,Hot Spot虚拟机应该是最常用的一种,由于的Hot Spot 早期将方法区内存和堆区一起管理,而这部分内存几乎永远不会被回收,所以把方法区称为永久代。但是后来发现这种内存管理方案存在问题,Hot Spot 更改了方法区的内存管理策略,永久区的概念和和称呼也就逐渐淡出视野。

猜你喜欢

转载自www.cnblogs.com/fanjie/p/7066669.html