在使用visualVM以前,你要先了解压力测试工具的安装和简单使用。这里我选择工具Jmeter。 <br/>java
<br/> ## 监测内存泄漏 ## <br/>内存泄漏是指程序中间动态分配了内存,但在程序结束时没有释放这部份内存,从而形成那部份内存不可用的状况,重启计算机能够解决,但也有可能再次发生内存泄露,内存泄露和硬件没有关系,它是由软件设计缺陷引发的。 <br/>每隔一段时间给所监测的Java应用来一个HeadDump。可参考下面几个图。 ![在此输入图片描述][8] ![在此输入图片描述][9] ![在此输入图片描述][10] <br/>对比上面三个截图,发现彷佛有个东西在急速飙升,仔细一看是这个对象:java.lang.Long。第二次的headdump上升到13739,第三次上升到15358,涨势很快。还有一个对象:java.util.TreeMap$Entry,增加的速度也是很快的。apache