摘要:
一、VM选项 - : 标准VM选项,VM规范的选项 -X: 非标准VM选项,不保证所有VM支持 -XX: 高级选项,高级特性,但属于不稳定的选项 参见 Java HotSpot VM Options 二、Trace跟踪参数 -XX:+printGC:打印GC的简要信息 -XX:+PrintGCDet 阅读全文
摘要:
概述 如果说收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。《Java虚拟机规范》中对垃圾收集器应该如何实现并没有做出任何规定,因此不同的厂商、不同版本的虚拟机所包含的垃圾收集器都可能会有很大差别,不同的虚拟机一般也都会提供各种参数供用户根据自己的应用特点和 要求组合出各个内存分代所使 阅读全文
摘要:
一、如何确定垃圾? 在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中那些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)了。 1. 引用计数法: 在 Java 中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此, 阅读全文