我的Web应用程序中存在内存泄漏,由于LinkedHashMap和WebappClassLoader导致内存泄漏。
因此,我必须在代码中知道是否存在导致此内存泄漏的问题。不幸的是,我没有注意到内存泄漏的原因。
我在google上搜索知道使用linkedHashMap发生内存泄漏的可能性,但我没有解决方案。
所有我需要了解有关此内存泄漏情况的更多信息,如何解决此问题以及在我的情况下发生内存泄漏的可能性。
答案 0 :(得分:0)
通常,当对象的引用不是垃圾回收时,会发生内存泄漏。你能发布一些与LinkedHashMap
相关的代码吗?您可以使用SDK中附带的JVisual
来查找导致内存泄漏的类。
在WebappClassLoader
中,ThreadLocal
因内存泄漏而臭名昭着。