JVM内存区域的划分,哪些区域可能产生OutOfMemory一、JVM内存区域划分 二、OutOfMemoryError异常
一、JVM内存区域划分通常可以把JVM内存区域划分为程序计数器,虚拟机栈,本地方法栈,堆,方法区,运行时常量池。其中,有的区域是以线程为单位,有的区域则是整个JVM进程唯一的。程序计数器。程序计数器是一块比较小的内存区域,可以看做当前线程执行的字节码的行号指示器。在JVM规范中,每个线程都有它自己的程序计数器,并且任何时间一个线程都只有一个方法在执行。 Java虚拟机栈。每个线程在创建时...