Tomcat7检测内存泄漏

Mih*_*hai 2 java memory tomcat memory-leaks vaadin

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

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

以下是截图:在此输入图像描述

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

以下Web应用程序已停止(重新加载,取消部署),但之前运行的类仍然在内存中加载,从而导致内存泄漏(使用分析器确认):
/myapp
/myapp
/myapp
/myapp
/myapp

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

我的代码中是否可以存在某些内容,或者我没有正确设置tomcat会导致内存泄漏?

Kan*_*j M 5

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