调优-工具

常用工具

  1.jps 主要是看虚拟机的相关参数配置
        命令:
              JPS 查看运行的进程

  2.Jinfo X 实时调整和查看虚拟机参数
         命令:
               -flags 只查看JVM的配置信息
               -sysprops 查看系统参数
               +PrintGCDetails 增加GC详情

  3.jstat  类加载,内存,垃圾收集,jit编译信息
        命令:
              -gcutil X 200 查看当前进行GC详情 200毫秒定时
            
  4.jstack  线程堆栈信息
        命令:
              -F X 查看线程挂起时的信息
              -l X 除堆栈外得附加信息
              -M X 查看Java/c++得堆栈信息
  5.jmap   侧重查看内存信息
        命令:
              -histo:live X 打印java对象堆直方图
              -heap x 查看JVM整体的使用情况
              -dump:format=b,file=x.dump X 将堆栈信息生成本地文件
  6.jhat   分析java堆信息,以html形式显示出来,支持对象查询语言
        命令:
              -J-Xmx218M x.dump 分析生成的dump文件
  7.jvisualvm 一般测试环境查看进程相关信息(可视化工具)
  8.jconsole  一般测试环境查看进程相关信息(可视化工具)
  9.jcmd 进程诊断
        命令 X help 查看当前进程的运行情况
原文地址:https://www.cnblogs.com/zayr/p/14249639.html