由于 DefaultListableBeanFactory 对象,jboss 服务中出现内存泄漏
Memory leak in jboss service due to DefaultListableBeanFactory objects
在我的 jboss 服务中,我发生了内存泄漏。我检查了堆转储,我看到堆的主要部分被 DefaultListableBeanFactory 和 ConcurrentHashMap 占用。
我遇到了这个已经报告过的问题,
https://jira.spring.io/browse/SPR-9842
我的问题也一样,但我使用的是 spring(spring-beans) 3.1.1.RELEASE 版。如果这实际上是 spring 的问题或者我的代码有问题,有人可以提供帮助吗?另外如果是spring的问题,有什么解决办法?
谢谢
我找到了问题的原因。问题是,在代码中 ClassPathXmlApplicationContext 对象是为每个请求实例化的。
我将 ClassPathXmlApplicationContext 对象更改为静态,现在我不再遇到这个问题。感谢支持
在我的 jboss 服务中,我发生了内存泄漏。我检查了堆转储,我看到堆的主要部分被 DefaultListableBeanFactory 和 ConcurrentHashMap 占用。
我遇到了这个已经报告过的问题, https://jira.spring.io/browse/SPR-9842
我的问题也一样,但我使用的是 spring(spring-beans) 3.1.1.RELEASE 版。如果这实际上是 spring 的问题或者我的代码有问题,有人可以提供帮助吗?另外如果是spring的问题,有什么解决办法?
谢谢
我找到了问题的原因。问题是,在代码中 ClassPathXmlApplicationContext 对象是为每个请求实例化的。
我将 ClassPathXmlApplicationContext 对象更改为静态,现在我不再遇到这个问题。感谢支持