查看栈信息
先进入docker容器,docker exec -it 容器号 bash
*查看线程占用排行top -Hp 1
,此处PID
为线程号

-
查看各线程情况jstack -l 1

-
可以将栈信息生成文件jstack -l 1 > 2.log

-
查看对应线程号的信息,比如要看线程号PID是28的,那么28的16进制是1C,则检索栈文件里ox1C的位置

-
查找对应线程的信息cat 2.log | grep 0x1c

查看堆信息
- 安装java的jdk文件里的bin文件目录的工具可导入
堆快照文件

- 通过查看类的实例数 分析定位问题
