zoukankan      html  css  js  c++  java
  • java 线程监控

    线程的五种状态

    * 新建:new

    * 运行:runnable

    * 等待:waitting(无限期等待),timed waitting(限期等待)

    * 阻塞:blocked

    * 结束:terminated

                            线程转换关系

    线程的两种监控方法

    一,jvisualvm,图形界面的方式 监控之前先对jvm加监控参数,在tomcat的bin目录下,catalina.sh文件中,添加: JAVA_OPTS="-Dcom.sun.management.jmxremote.port=10086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.1.108"

    1-改port

    2-改hostname为本机ip

    win系统控制台输入 jvisualvm 启动JAVA Visualvm

     

     

    二,jstack pid(端口号):命令行方式

    三、jstack pid(端口号) >a.log 输出日志

  • 相关阅读:
    Android设备管理器
    Android中读取手机联系人
    PopupWindow
    Activity之间数据的传递
    wpa_supplicant
    nandflash之基本特性
    NAND NOR Flash 和MTD
    mtd-util
    linux 常用命令
    minizip -基于zlib开源代码库
  • 原文地址:https://www.cnblogs.com/dwdw/p/11001171.html
Copyright © 2011-2022 走看看