2

我有许多在 Tomcat 5.5 服务器上运行的基于 Spring Framework 的应用程序。其中一些有自己的实例,一些与其他应用程序共享服务器。它们的共同点是它们需要大量的内存,比我认为它们真正需要的要多。是否有任何工具可用于分析 Tomcat 服务器?

更详细地说,它们在 Ubuntu 9.04 上运行,完全打了补丁,可以访问 3 GB 内存(实际占用了大约一半的内存)。

4

2 回答 2

1

看看JConsole。Tomcat 本身也通过JMX公开了很多信息。

也就是说,1.5GB 的应用程序可能并不那么奇怪。当然,取决于应用程序 - 如果它是“Hello World”,那么你就会遇到问题 :-)

于 2009-09-22T04:53:37.367 回答
1

有相当多的 Java 分析工具:

您只需在启动时将分析器附加到 JVM。

你也可以看看 Lamba 探针,但它更多的是用于监控:

http://www.lambdaprobe.org/d/index.htm

也看看:

开源 Java 分析器

于 2009-09-22T04:56:03.180 回答