2

在我的 jboss 服务中,我遇到了内存泄漏。我检查了堆转储,我看到堆的主要部分被 DefaultListableBeanFactory 和 ConcurrentHashMap 占用。

我已经遇到过这个问题, https://jira.spring.io/browse/SPR-9842

我的问题也一样,但我使用的是 spring(spring-beans) 版本 3.1.1.RELEASE。如果这实际上是弹簧的问题还是我的代码有问题,有人可以帮忙吗?另外,如果是弹簧的问题,有什么解决办法?

谢谢

4

1 回答 1

3

我找到了问题的原因。问题是,在代码中为每个请求实例化ClassPathXmlApplicationContext对象。

我将 ClassPathXmlApplicationContext 对象更改为静态,现在我不再面临这个问题。感谢您的支持。

链接中的评论解释了问题, https://jira.spring.io/browse/SPR-7502?focusedCommentId=57240&page=com.atlassian.jira.plugin.system.issuetabpanels :comment-tabpanel#comment-57240

于 2015-01-27T14:33:01.757 回答