发布于 2010-10-12 23:19:18
当垃圾收集成为应用程序的瓶颈时,调优垃圾收集将有助于应用程序的性能。您可以使用JVM命令行参数-verbose:gc
来帮助诊断问题。
对于大多数应用程序,我想说的是,开箱即用的垃圾收集就足够了。如果您有性能问题,我会重新评估您的代码。
发布于 2010-10-12 22:31:39
JVM编写得很好,但是没有针对每种情况的通用GC策略。检查一下这个:
http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html
发布于 2010-10-12 22:30:36
在动态人机工程学系统和仪器API存在之前(hello &Oracle您知道我的电子邮件,让我们谈谈),JVM作为一台机器在启动时仍然被限制在一定大小的范围内。64兆字节堆不适用于大型JBoss应用程序,也没有理由有一个8兆字节的堆进行计算。
此外,JVM提供了一些不同的GC方案,而不是一刀切的。
我通过分析GC日志来优化我所有的操作JVM。你调好了你的Linux内核是吗?
https://stackoverflow.com/questions/3919524
复制相似问题