摘要:
Java 在执行的过程中,会把它所管理的内存瓜分成不同的区域。程序计数器 当前线程执行字节码的行号指示器。所占内存小,是唯一一个java虚拟机中不会出现OutOfMemoryError 情况的区域。JAVA虚拟机栈 每个方法在执行的时候同时也会创建一个栈帧。用于操作局部变量表、操作栈、动态链接、方法出口等信息。 局部变量表:基本的数据类型(boolean、byte 、char 等),对象的引用。 两种情况会出现异常状况: 线程请求的栈深度 大于 虚拟机所允许的深度,将抛出StackOverflowError 异常; 如果线程请求可以动态扩展,当扩展无法申请到足够的内存时将抛出 OutOfMem 阅读全文
posted @ 2014-03-02 18:14
饮露秋林
阅读(192)
评论(0)
推荐(0)
浙公网安备 33010602011771号