进入容器中执行以下命令
top
-- 获取当前CPU内存等占用情况,可以获取到进程号
top -Hp 【PID】
-- 获取pid下每个线程的cpu占用情况,用来排查CPU高占用的线程
jstack 【PID】|grep -A 10 【线程ID的16进制】
-- 查询当前进程下某个线程的堆栈信息 ,-A 10 表示匹配到的数据的后10行
jstack 【PID】 > 1.txt
-- 将当前进程的线程信息输出到文件中,用线程分析工具进行分析:
https://community.ibm.com/community/user/legacy?communityUuid=2245aa39-fa5c-4475-b891-14c205f7333c
jmap -dump:live,format=b,file=【存放hprof文件的路径】 【PID】
-- 导出当前内存快照,可用来分析大对象