• JVM性能监控与故障处理工具


    引言:在给一个系统定位的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(headdump/hprof文件)等。经常使用适当的虚拟机监控和分析工具可以加快我们分析数据、定位解决问题的速度,但在学习工具前,也应当意识到工具是知识技能的一层包装,没什么工具是“秘密武器”,不可能学会了就包治百病。

    Sun JDK监控和故障处理工具

    jps:JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程

    jstat:JVM Statistics Monitoring Tool,用于收集HotSpot虚拟机各方面的运行数据

    jinfo:Configuration Info for Java,显示虚拟机配置信息

    jmap:Memory Map for Java,生成虚拟机的内存转储快照(headdump文件)

    jhat:JVM Heap Dump Browser,用于分析headdump文件,它会建立一个HTTP/HTML服务器,让用户可以在浏览器上查看分析结果

    jstack:Stack Trace for Java,显示虚拟机的线程快照

  • 相关阅读:
    greenlet和gevent模块的区别?
    Python整型int、浮点float常用方法
    jquery的相关应用
    mongoDB在java上面的应用
    SpringAOP的两种实现方式
    svn 服务器搭建 (Linux)
    maven的两种打包方式
    MongoDB 安装与配置
    springmvc拦截器配置
    Linux下安装mysql
  • 原文地址:https://www.cnblogs.com/Roni-i/p/10497713.html
Copyright © 2020-2023  润新知