有谁知道一个适当的资源在Java中使用的垃圾回收机制看? 到目前为止,我发现一对夫妇的网站,但他们并没有包含有关全面的描述时使用的,什么是执行。 (我指的是Oracle的JDK)
Answer 1:
截至今天,有在Java HotSpot虚拟机提供4种GC算法:
- 串行GC -建议对不具备低暂停时间要求的客户风格的应用程序。
- 并行GC -使用吞吐量事项时。
- 大多并发GC(也称为并发标记,扫GC(CMS)) -使用延迟问题时。
- 垃圾首先GC(G1) -新的GC算法,对CMS更换。
您可以找到有关在下面的文献中的这些GC算法的详细信息。
图书:
- Java性能 -实用指南,包含了GC章节,全面何时以及如何使用各种热点GC算法解释说,
- 该垃圾收集手册 -垃圾收集理论来解释,提到了所有可用的GC技术。
讲座/文章:
- Java的一个2012 高级JVM调整
- Java的一个2012 G1垃圾收集器的性能优化
- 垃圾收集调优指南
- Java的HotSpot的垃圾收集
邮件列表:
- OpenJDK的热点使用GC
Answer 2:
看看这个网站www.cubrid.org/blog/tags/Garbage%20Collection/ 。 它拥有一套房的五篇文章,描述了从概念GC细节和使用情况。
我猜你可能看着这一个特别。
文章来源: Java - available garbage collection algorithms [closed]