3

Java 7 现在可以有效地处理 30 - 100GB 的大堆而没有明显的 GC 暂停吗?

4

2 回答 2

1

有可用的调优选项和并发 GC,但在老年代的 GC 期间仍然会有一些暂停。

Angelika Langer 在此演示文稿中详细解释了这一点:

http://vimeo.com/28761227

于 2011-12-14T09:56:22.873 回答
0

另一种选择是使用 Terracotta BigMemory。如果您将对象存储在堆中的大缓存中,这很有用。这不是开源的,但在我看来,价格合理。BigMemory 基本上在堆外分配对象内存,因此堆大小可以保持在最小或中等大小。

于 2012-07-17T15:00:14.800 回答