内存泄露就是堆内存中不再使用的对象,但是垃圾回收器无法从内存中删除他们的情况,因此他们会被不必要的一直存在。,这种情况会耗尽内存资源并降低系统性能,最终以OOM终止。
垃圾回收器会定期删除未引用的对象,但它永远不会收集那些仍在引用的对象。
内存泄露的症状:
应用程序长时间连续运行时性能严重下降;
应用程序中的OutOfMemoryError堆错误;
自发且奇怪的应用程序崩溃;
应用程序偶尔会耗尽连接对象。
哪些情况可能会引起内存泄漏?
gouhaiping 2020-03-24 10:30 原文
内存泄露就是堆内存中不再使用的对象,但是垃圾回收器无法从内存中删除他们的情况,因此他们会被不必要的一直存在。,这种情况会耗尽内存资源并降低系统性能,最终以OOM终止。
垃圾回收器会定期删除未引用的对象,但它永远不会收集那些仍在引用的对象。
内存泄露的症状:
应用程序长时间连续运行时性能严重下降;
应用程序中的OutOfMemoryError堆错误;
自发且奇怪的应用程序崩溃;
应用程序偶尔会耗尽连接对象。
哪些情况可能会引起内存泄漏?