gpt4 book ai didi

java - Tomcat7检测内存泄漏

转载 作者:行者123 更新时间:2023-11-30 06:22:02 25 4
gpt4 key购买 nike

我使用 vaadin 6 制作了一个简单的应用程序,其中包含一个 callendar,人们可以在那里进行一些约会。

问题是,当超过 10 个人连接时,内存使用率为 95%。(我在服务器上有 125mb,运行 Ubuntu Server 32 位)。

以下是屏幕截图:enter image description here

如果我进入 tomcat 并测试 fomr 内存泄漏,我得到:

The following web applications were stopped (reloaded, undeployed), but theirclasses from previous runs are still loaded in memory, thus causing a memoryleak (use a profiler to confirm):
/myapp
/myapp
/myapp
/myapp
/myapp

当我安装 tomcat 时,我刚刚进行了全新安装,并更改了端口以便我可以在端口 80 上连接到它,我还添加了一些用户以便我可以连接到 Web 管理器。就这样

我的代码中是否有某些东西或者我没有正确设置 tomcat 导致此内存泄漏?

最佳答案

你得到这个是因为静态变量。当您重新启动服务器或应用程序时,静态变量将不会卸载一段时间。此链接将帮助您了解这一点:http://frankkieviet.blogspot.ca/2006/10/classloader-leaks-dreaded-permgen-space.html

关于java - Tomcat7检测内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19753853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com