Java中的内存泄露

内存泄露就是堆内存中不再使用的对象,但是垃圾回收器无法从内存中删除他们的情况,因此他们会被不必要的一直存在。,这种情况会耗尽内存资源并降低系统性能,最终以OOM终止。

垃圾回收器会定期删除未引用的对象,但它永远不会收集那些仍在引用的对象。

内存泄露的症状:

    应用程序长时间连续运行时性能严重下降;

    应用程序中的OutOfMemoryError堆错误;

    自发且奇怪的应用程序崩溃;

    应用程序偶尔会耗尽连接对象。

哪些情况可能会引起内存泄漏?

https://www.jianshu.com/p/280b99887659

posted @ 2020-03-24 10:30  再见傅里叶  阅读(183)  评论(0编辑  收藏  举报