JAVA线上问题定位

java程序,线上会用到相关的工具进行定位

一般使用较多的是,jdk 自带的工具:

1、 jps

2、jstack

3、jmap

4、jhat

5、jstat

以下是在定位java堆外内存,使用到的工具

top、jstack、arthas、pmap,gperftools,btrace、strace、gdb 、eclipse MAT

附上相关参考文章:Spring Boot引起的“堆外内存泄漏”排查及经验总结

1、eclipse MAThttps://blog.csdn.net/pan_321/article/details/44451329


2、arthashttps://github.com/alibaba/arthas

strace -f -e “brk,mmap,munmap” -p pid 使用该命令定位64M内存地址

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注