内存泄漏定位
Jvm自带性能分析工具—jmap
使用步骤
1、cd /wls/java/jdk1.8.0_144/bin(jdk的bin目录下)
2、./jmap –dump:formati=b,file=[filename.hprof] [pid] 以二进制格式导出堆栈信息到文件
3、./jhat [filename] 以html格式分析出堆栈信息
4、在浏览器打开http://[ip]:7000即可
CPU过高问题定位
步骤:
1、top 查询服务器cpu使用pid
2、top –Hp [pid] 查询该pid下的所有线程信息
3、jstack [pid] |grep nid=[16进制线程id] 查看堆栈消耗
Vi快捷:
G 定位到最后一行
g 定位到首行
linux命令:
pwd 查看当前文件目录
-n 指定输出行数
Printf “%x\n”