java - 确定任何webapp和独立应用程序所需的-Xmx和-Xms的最佳方法

its*_*aja 5 java heap tomcat

我想知道如何确定独立应用程序以及在tomcat服务器上运行的webapp所需的堆大小.

如何在服务器上部署后确定相同内容.

谢谢.

kos*_*tja 5

您可以从分析内存使用情况开始。例如,JDK(6 以上)有它的Visual VM。我个人更喜欢的一个工具是Eclipse Memory Analyzer,它最初来自 SAP,现已开放。您可以分析堆转储或将其连接到您选择的 Java 进程。

要以编程方式创建堆转储,您可以使用它