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