深入理解java虚拟机(一)java内存区域与内存溢出异常
1.概述
java虚拟机的自动内存管理机制帮助了java程序员对内存进行管理,但是也存在一些弊端,一旦出现内存泄漏或溢出的问题,如果不了解虚拟机是如何使用内存,那么是很难排查问题的。
2.运行时数据区域
java虚拟机在执行程序过程中会把所管理的内存划分为若干个不同的数据区,如下图
2.1程序计数器
是一个较小的内存空间,可以看作是当前线程执行字节码的行号指示器,在虚拟机概念模型
原创
2016-12-22 10:35:04 ·
236 阅读 ·
0 评论