logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM内存泄漏的几种常见情况分析

内存泄漏的定义:不会再被使用的对象,其占用的内存却不能被回收,这就是内存泄漏。内存泄漏的本质是:长生命周期的对象持有短生命周期对象的引用在学习GC的过程中我们知道,JVM在垃圾回收时判断一个对象是否应该被回收,采用的是可达性分析算法。因此,从这个角度来理解,内存泄漏现象就是应该被回收的无用对象却由于某些原因在可达性分析算法中被判断为可达,因此无法被回收。内存泄漏的常见情况有以下几种:1.使用容器造

#java#jvm
到底了