tomcat内存问题

时间:2010-06-18 14:29:46

标签: jsp memory tomcat

我在tomcat web-apps目录中拥有超过150个Web应用程序,这些可能是增加内存使用量的原因之一。我已经安装了tomcat作为服务。

1 个答案:

答案 0 :(得分:0)

是的,当然。它必须将数据存储在某个地方。记忆是最好和最快的地方。 Java代码中的每个创建的对象实例/原始值都将存储在内存中。

如果您遇到问题,请增加Tomcat的可用内存或profile webapp的代码,并相应地修复内存泄漏/效率低下。您还可以考虑在关系数据库中存储大型和更永久的数据,并在HTTP请求的基础上仅加载 相关数据。


更新:如果您使用的是Netbeans,则可以使用内置的分析器在开发过程中分析Web应用程序:http://profiler.netbeans.org。此外,您可以使用VisualM独立分析Tomcat。 Here's a nice blog概述了如何做到这一点。您可以使用JMeter对Web应用程序进行压力测试。