我已经升级了我的应用程序: Spring 、 Spring 安全:3.2.10.RELEASE -> 5.0.7.RELEASE hibernate :4.2.0.Final -> 5.2.17.Final
我们使用WildFly15.0.1.Final,升级后出现内存泄漏。 以下是 MAT 的报告:
1 860 instances of "org.jboss.vfs.spi.JavaZipFileSystem", loaded by "org.jboss.modules.ModuleClassLoader @ 0x6c2c43270" occupy 206 395 072 (39,92 %) bytes. These instances are referenced from one instance of "java.util.concurrent.ConcurrentHashMap$Node[]", loaded by "<system class loader>"
当我们在 WildFly10 上部署相同的应用程序(升级后)时,没有泄漏。也许,问题不在于应用程序,而在于WildFly本身。 我们尝试更改 WF 设置,甚至增加其内存(是的,不是最好的解决方案,但是......) - 没有效果。有人能指出问题出在哪里吗?非常感谢!
最佳答案
实际上问题出在 SpringSession 版本中。从2.0.2改成2.1.8解决了。
关于java - 由于 org.jboss.vfs.spi.JavaZipFileSystem 类的许多实例导致内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60704999/