内存泄漏是由于分配的内存没有释放,就会造成内存泄漏。
主要的情况有:
1:全局的集合:对象加入到集合后,用完了没有在集合中删除;(用完清除,周期性地清除,反向链接计算清除)
2:缓存:没有对缓存中的结果进行移除;(移除缓存中最久的结果)
3:ClassLoader: ClassLoader 本身的复杂性以及它可能关联到其他一些对象或静态的方法。
内存泄漏是由于分配的内存没有释放,就会造成内存泄漏。
主要的情况有:
1:全局的集合:对象加入到集合后,用完了没有在集合中删除;(用完清除,周期性地清除,反向链接计算清除)
2:缓存:没有对缓存中的结果进行移除;(移除缓存中最久的结果)
3:ClassLoader: ClassLoader 本身的复杂性以及它可能关联到其他一些对象或静态的方法。