对于内存泄漏,首先想到的是C语言,其实不然,java中也有各种的内存泄漏.对于java程序员,在虚拟即中,不需要为每一个新建对象去delete/free内存,不容易出现内存泄漏.但是,正 是由于这种机制,java中如果出现了内存泄漏将是一个很麻烦的事情,所以,对java虚拟机的内存使用的掌握能很好的帮助你排除问题. java内存有几种:程序计数器,虚拟机栈,方法常量区,堆,本地方法栈,直接内存.既然分析内存泄漏,那就从这几种内存逐一分析. 1,程序计数器:是一个较小的内存空间,是但钱线程的字节码…