0
点赞
收藏
分享

微信扫一扫

查看进程线程的方法

windows

任务管理器可以查看进程和线程数,也可以用来杀死进程

tasklist 查看进程

taskkill 杀死进程

netstat -ano | findstr 端口号 查看某个端口号下的进程

taskkill /f /pid 强制杀死某个进程

linux

ps -ef 查看所有进程

ps -fT -p <PID> 查看某个进程(PID)的所有线程

kill 杀死进程

top 按大写 H 切换是否显示线程

top -H -p <PID> 查看某个进程(PID)的所有线程

Java

jps 命令查看所有 Java 进程

jstack <PID> 查看某个 Java 进程(PID)的所有线程状态

jconsole 来查看某个 Java 进程中线程的运行情况(图形界面)

win+R 输入 jconsole

查看进程线程的方法_kill-9

jconsole 远程监控配置

  • 在Linux用下面的方式运行你的 java 类

java -Djava.rmi.server.hostname=`ip地址` -Dcom.sun.management.jmxremote -
Dcom.sun.management.jmxremote.port=`连接端口` -Dcom.sun.management.jmxremote.ssl=是否安全连接 -
Dcom.sun.management.jmxremote.authenticate=是否认证 java类

查看进程线程的方法_kill-9_02

  • 修改 /etc/hosts 文件将 127.0.0.1 映射至主机名
  • 如果要认证访问,还需要做如下步骤
  • 复制 jmxremote.password 文件
  • 修改 jmxremote.password 和 jmxremote.access 文件的权限为 600 即文件所有者可读写
  • 连接时填入 controlRole(用户名),R&D(密码)
举报

相关推荐

0 条评论