JVM命令行监控工具

概述

性能诊断是软件工程师在日程工作中需要经常面对和解决的问题。在用户体验至上的今天,解决好应用的性能问题能带来非常大的收益。

Java作为最流行的编程语言之一,其应用性能诊断一直受到业界广泛关注。可能造成Java应用出现性能问题的因素非常多,例如线程控制、磁盘读写、数据库访问、网络I/O、垃圾收集等。想要定位这些问题,一款优秀的性能诊断工具必不可少。

体会1:使用数据说明问题,使用知识分析问题,使用工具处理问题。
体会2:无监控、不调优!

jps

  • 查看正在运行的Java进程
    • 基本情况
      jps(Java Process Status):显示指定系统内所有的HotSpot虚拟机进程(查看虚拟机进程信息),可用于查询正在运行的虚拟机进程。
      说明:对应本地虚拟机进程来说,进程的本地虚拟机ID与操作系统的进程ID是一致的,是唯一的。
  • 基本语法
    JVM命令行监控工具
上一篇:线程中堆栈和如何获取线程堆栈


下一篇:JVM性能监控,故障处理工具:jps 虚拟机进程状况工具