A Suspects But Not Real Leak
第一次碰到如此神似却严格来说并不是的内存泄漏。。。(用Tab缩进是否有点浪费),当然,虽然不是内存泄漏,但并不是正确的做法。
在已经持续N多天的内存泄漏分析中,在已经分析出的泄漏问题中,终于出现了一个Leak Suspects提示但是并非真正泄漏的情况,这种其实我还是真心第一次遇到如此神似的:
这个类是使用@Service交给Spring管理的单例,按说不应该有两个实例,那怎么回事呢。。。,看一下这两个实例内部:
那就去找一下这几个类看看,于是在过滤器中看到了这样一段注释和代码:
但是,其实百度一下可以发现,Spring提供了对这种情况下的注入支持,怎么做可以自行baidu。
然后,假设Spring没有提供解决方案,其实这时候正好是一个机会,看Spring代码,改之并提交给官方,开源的目的不就在于此么
转载请注明出处