zoukankan      html  css  js  c++  java
  • 线上环境 分析java问题 常见命令

    在生产上进程需要分析jvm运行情况,今天分享几个自己常用的命令,持续更新,欢迎补充

    1.jps
    jstack -l {pid} > jstack.log #查看线程快照信息

    2.jps
    jmap -heap {pid} #查看gc快照信息
    jmap -dump:format=b,file=dump.bin {pid} #dump内存快照
    用mat分析dump文件

    3.jps
    top -H -p {pid}
    查看运行线程数量和高CPU和长期未释放的线程
    线程id 10转16进制
    jstack -l | grep -A 20 {16进制线程id} #查看线程详情

    4.jps
    jmap -histo {pid} #查看gc对象详细占用情况

    ===================================================================

    从这一刻开始努力也不晚,所以我决定留下我学习的痕迹

    ===================================================================

  • 相关阅读:
    使用wget -i下载多个文件
    linux安装LNMP的资源
    mysql优化
    npm
    文件上传
    box-shadow
    进程和线程
    String
    JavaScript 目录
    replace
  • 原文地址:https://www.cnblogs.com/svenwu/p/12008712.html
Copyright © 2011-2022 走看看