随笔分类 - 虚拟机
摘要:一、垃圾收集算法 1.哪些内存需要被回收?什么时候回收?如何回收? 程序计数器、虚拟机栈、本地方法栈的生命周期和线程一样,不需要考虑回收,那么需要回收的就是方法区和堆。什么时候回收呢?当然是后续不再使用的时候!怎么回收?后续的全部内容基本都在解决怎么回收的问题,主要是对堆的回收,至于方法区主要是对废
阅读全文
摘要:一.Java内存区域与内存溢出异常 1.Java虚拟机运行时数据区 (1)程序计数器 当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变计数器的值来选取下一条需要执行的字节码指令;如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址,如果正在执行的是本
阅读全文

浙公网安备 33010602011771号