《深入理解java虚拟机》笔记之一——java内存区域与内存溢出异常

java内存区域与内存溢出异常 1、概述 java程序员把内存控制的权利交给了java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎么工作的,那么排查错误将会成为一项异常艰难的工作。 2、运行时数据区域 2.1 程序计数器 看做当前线程的行号指示器。 2.2 java虚拟机栈 1) 和程序计数器一样,也是线程私有的,生命周期和线程相同。 2) 经常有人把java内存区域分为堆内存(
相关文章
相关标签/搜索