内存泄露吗


上面的那个帖子,我把jdon框架升级到了6.2并且重新编译发布了。

我把com.jdon.controller.model.Model的
private volatile boolean cacheable = true;
改为 private volatile boolean cacheable = false;了
目的是想所有的对象都不缓存。
现在问题是我们系统经常会出现
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
大概2个小时候就会出现。这个时候系统就登陆不了了。
tomcat的配置内存配置如下
JAVA_OPTS='-Xms2048m -Xmx2048m -Xmn1g -XX:MaxPermSize=512m'
export JAVA_OPTS
不知道banq对此有什么见解。

具体无法预测,使用JProfiler监测你的应用,然后在客户端使用loadrunner或Jmeter模拟并行访问,看看是否存在内存泄漏。


btw:重新发布需要重启服务器,因为使用Ehcache需要重启。

[该贴被banq于2009-12-14 16:46修改过]