查看进程线程的方法
文章目录
- 查看进程线程的方法
- 1. windows
- 2. linux
- 3. Java
查看进程线程的方法
1. windows
- 任务管理器可以查看进程和线程数,也可以用来杀死进程。win11任务管理器中的PID默认是隐藏的,可以这样开启:在进程选项卡中,右键任意列,勾选PID,即可在进程中显示PID,也不需要跳转到详细信息中查看
- tasklist 查看进程
- taskkill 杀死进程
参考:解决Windows下端口被占用
2. linux
ps -ef
查看所有进程ps -fT -p <PID>
查看某个进程(PID)的所有线程kill
杀死进程top
按大写H
切换是否显示线程top -H -p <PID>
查看某个进程(PID)的所有线程
参考:
Linux之ps命令基本使用
Linux之top命令基本使用
Linux之kill命令基本使用
3. Java
jps查看进程PID.
jstack PID 查看进程下的线程情况
jps
命令查看所有 Java 进程jstack
查看某个 Java 进程(PID)的所有线程状态 。【只能抓取一瞬间的快照】
jconsole
来查看某个 Java 进程中线程的运行情况(图形界面)
- 可以查看对应线程的堆栈信息
参考:性能问题排查工具介绍
专栏:性能测试和优化