Jsp tomcat内存问题

Jsp tomcat内存问题,jsp,memory,tomcat,Jsp,Memory,Tomcat,我的tomcat web apps目录中有150多个web应用程序,这可能是内存使用量增加的原因之一。我已经安装了tomcat作为服务。是的,当然可以。它必须将数据存储在某个地方。内存是实现这一点的最佳和最快的地方。Java代码中创建的每个对象实例/原语值都将存储在内存中 如果有问题,那么增加Tomcat或webapp代码的可用内存,并相应地修复内存泄漏/效率低下。您也可以考虑在关系数据库中存储大的和更持久的数据,而只在HTTP请求基础上加载相关数据。 更新:如果您使用的是Netbeans,则

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

是的,当然可以。它必须将数据存储在某个地方。内存是实现这一点的最佳和最快的地方。Java代码中创建的每个对象实例/原语值都将存储在内存中

如果有问题,那么增加Tomcat或webapp代码的可用内存,并相应地修复内存泄漏/效率低下。您也可以考虑在关系数据库中存储大的和更持久的数据,而只在HTTP请求基础上加载相关数据。

更新:如果您使用的是Netbeans,则可以在开发过程中使用内置探查器对webapp进行探查:。此外,您还可以使用单独分析Tomcat。它概述了如何做到这一点。您可以使用来测试Web应用程序。

但我只使用了一个应用程序,其余的应用程序(149个)只是一个应用程序的备份,这是否会导致内存问题部署的Web应用程序肯定会占用内存,但如果该Web应用程序未被使用、从未被访问(也不会被机器人程序访问)并且实际上在后台什么都不做,那么,它不应该增加内存成本。如果是这样的话,那么主webapp很可能正在泄漏内存。如前所述,运行一个探查器来发现代码中的漏洞/低效。我需要一些探查器,你能告诉我哪个探查器最适合监视内存泄漏吗?它还应该有一个选项,可以通过远程机器(我指的是其他机器)监视tomcat,对此我已经目瞪口呆,找不到任何。