我有许多在 Tomcat 5.5 服务器上运行的基于 Spring Framework 的应用程序。其中一些有自己的实例,一些与其他应用程序共享服务器。它们的共同点是它们需要大量的内存,比我认为它们真正需要的要多。是否有任何工具可用于分析 Tomcat 服务器?
更详细地说,它们在 Ubuntu 9.04 上运行,完全打了补丁,可以访问 3 GB 内存(实际占用了大约一半的内存)。
我有许多在 Tomcat 5.5 服务器上运行的基于 Spring Framework 的应用程序。其中一些有自己的实例,一些与其他应用程序共享服务器。它们的共同点是它们需要大量的内存,比我认为它们真正需要的要多。是否有任何工具可用于分析 Tomcat 服务器?
更详细地说,它们在 Ubuntu 9.04 上运行,完全打了补丁,可以访问 3 GB 内存(实际占用了大约一半的内存)。
有相当多的 Java 分析工具:
您只需在启动时将分析器附加到 JVM。
你也可以看看 Lamba 探针,但它更多的是用于监控:
http://www.lambdaprobe.org/d/index.htm
也看看: