Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java 7 现在可以有效地处理 30 - 100GB 的大堆而没有明显的 GC 暂停吗?
有可用的调优选项和并发 GC,但在老年代的 GC 期间仍然会有一些暂停。
Angelika Langer 在此演示文稿中详细解释了这一点:
http://vimeo.com/28761227
另一种选择是使用 Terracotta BigMemory。如果您将对象存储在堆中的大缓存中,这很有用。这不是开源的,但在我看来,价格合理。BigMemory 基本上在堆外分配对象内存,因此堆大小可以保持在最小或中等大小。