我们有一个在Weblogic 8.1.3上运行的应用程序,使用捆绑的1.4.2 JDK,并且它正在快速泄漏内存。
我已经完成了一些有关如何修复内存泄漏的内容,但大多数内容似乎假设使用的JDK是5或更高。是否有适用于早期版本的工具?
除此之外,我们发现的信息非常少:泄漏似乎只发生在完整的生产环境中,而不是测试环境。
所以我认为必须在服务器启动时创建一个可以在泄漏后面的一个(但不是两个)服务器上创建的对象。这看起来似乎是一个合理的地方吗?
答案 0 :(得分:0)
您是否尝试运行jvisualvm
并查看使用的内存(堆转储)?
- > http://download.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html
答案 1 :(得分:0)