zoukankan      html  css  js  c++  java
  • 多线程:查看进程线程方法

    windows(不演示)

    1.任务管理器
    2.tasklist 查看进程
    3.taskkill 杀死进程

    linux

    1.ps -ef 查看所有进程
    2.ps -fT -p 查看某个进程(PID)的所有线程
    3.kill 杀死进程
    4.top 按大写 H 切换是否显示线程
    5.top -H -p 查看某个进程(PID)的所有线程

    java

    1.jps

    2.jstack 查看某个 Java 进程(PID)的所有线程状态
    3.jconsole 来查看某个 Java 进程中线程的运行情况(图形界面)
    jconsole 远程监控配置
    需要以如下方式运行你的 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类
    

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

  • 相关阅读:
    TyvjP2018 「Nescafé26」小猫爬山
    简化版桶排序
    getchar吸收回车
    fprintf与fscanf
    c语言命令行参数
    bit、byte、位、字节、汉字的关系
    C语言联合体
    结构体
    关于Integer的parseInt(String s, int radix)方法的使用
    java中nextLine()和next()的区别
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/13667486.html
Copyright © 2011-2022 走看看