1.首先根据你访问端口号找到程序的PId:
netstat -anp | grep 8888

这里返回的23033就是Pid;
2.查看该应用线程占用:top -p 23033 -H

3.查看进程信息:
jstack 23033 |grep -A 10 0x5a24
这里5a24为23076的16进制;具体转换方法可以使用程序员计算器或者浏览器开发者模式(F12即可)的console;

执行完成后java线程栈信息就可以看到了:

本文介绍如何通过端口号找到程序的PID,并进一步查看该应用的线程占用情况及获取Java线程栈信息的方法。
1.首先根据你访问端口号找到程序的PId:
netstat -anp | grep 8888

这里返回的23033就是Pid;
2.查看该应用线程占用:top -p 23033 -H

3.查看进程信息:
jstack 23033 |grep -A 10 0x5a24
这里5a24为23076的16进制;具体转换方法可以使用程序员计算器或者浏览器开发者模式(F12即可)的console;

执行完成后java线程栈信息就可以看到了:

421
1171
998

被折叠的 条评论
为什么被折叠?