Java垃圾优先(G1)垃圾收集器的相对性能?

Hay*_*mey 31 java performance garbage-collection

有没有人知道Java的新垃圾优先(G1)垃圾收集器的任何性能基准(与"旧"GC相比)?

在GC暂停时间方面,Sun表示G1有时更好,有时甚至比CMS差.虽然G1收集器成功地限制了总暂停时间,但它仍然只是一个软实时收集器.换句话说,它无法保证它不会影响应用程序线程始终满足其截止日期的能力.但是,它可以在明确定义的边界内运行,使其成为需要保持高吞吐量性能的软实时系统的理想选择.

我想看看Java CMS(并发标记扫描)和G1(垃圾优先)收集器的吞吐量和延迟的实际测量.

Tho*_*nin 8

最初的科学文章(Detlefs,Flood,Heller和Printezis的"Garbage-First Garbage Collection")包含了实际测量的一些细节(见第4节).