我正在尝试了解调整Tomcat内存设置的技巧。在这个过程中,我有以下三个问题:
- 运行Tomcat时值得设置哪些与内存相关的JVM启动参数?为什么?
- 微调Tomcat安装的内存设置时有哪些有用的经验法则?
- 如何监控您的实时Tomcat安装的内存消耗情况?
我正在尝试了解调整Tomcat内存设置的技巧。在这个过程中,我有以下三个问题:
基本上,大多数人会调整 -Xmx,这意味着为 Java 堆保留的内存。如果运行 Tomcat 的服务器没有运行其他占用内存的程序,并且您没有进行大量 I/O 操作(这可以从使用 RAM 作为缓存中获益),那么通常值得让 Tomcat 尽可能地使用更多内存。
我已经很久没有调整 Tomcat 了,但调整垃圾回收以前是有用的。
使用任何 JMX 管理工具来监视内存使用情况;JConsole 随 JDK 附带并非常有用。
这篇帖子中的链接已经失效了。
man java
将会解释如何使用-Xmx和-Xms。像往常一样,更多的内存可以帮助提高速度。