IBM Pattern Modeling and Analysis Tool可以帮助我们分析was产生的native_stderr.log文件,找出内存溢出问题爆发点。
工具/原料
IBM Pattern Modeling and Analysis Tool
方法/步骤
1
先在它的官网上下载pmat_gc.jar文件,保存到本地一个目录。
2
新建一个run-ibm-pmat-gc.bat文件,输入title ibm-heap-analyzerpath=%PATH%;%D:\java\jdk1.8\binD:cd D:\heapdump\wasjava.exe -Xms1048M -Xmx8192M -jar pmat_gc.jar然后保存。
3
双击bat文件,启动后,点击file=>open=>找到native_stderr.log文件,然后点击open即可。
4
打开文件的过程,这个工具就会分析所有的问题,如下图,这个过程会消耗一点时间,也比较占内存。
5
分析完成后,界面会显示垃圾回收的一些基本概要信息,如一共回收了多少次数,第一次回收时间,最后一次回收时间等。
6
打开Graph view part,选中某一段时间的垃圾回收情况,是一个趋势图,看这段时间内存使用的情况变化。拉到最下面会显示具体的时间点。根据自身的实际情况分析内存和垃圾回收的变化情况。
上一篇:联想官网如何下载驱动