- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 深入理解java虚拟机(二)
垃圾收集器与内存分配策略 哪些内存需要回收? 1、判断对象是否存活的算法 引用计数器算法、可达性分析算法 2、垃圾收集算法 a、标记清楚法 b、复制算法 c、标记整理算法 d、分代收集算法 什么时候回收? 如果对象在进行可行性分析后发现没有与GC ROOTS相连接的引用链,那它将会被第一次标记并筛选是否有必要进行finalize()方法,如果没有被finaliz
2017-03-09 23:18:03 189
原创 深入理解java虚拟机(一)
一、运行时数据区包括:方法区、虚拟机栈、本地方法栈、堆、程序计数器。 1、程序计数器: a、程序计数器是一块较小的内存空间用于指示当前线程的执行。 b、每条线程都有一阁独立的程序计数器,各线程之间计数器互不影响,独立存储,称之为线程私有的内存。 c、程序计数器只记录java字节码的指令地址,不记录native方法地址。 2、java虚拟机栈 a、java虚拟机栈也是线程私有
2017-03-09 22:33:43 238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人