JVM性能调优

小鱼儿 2022-03-09 05:58 596阅读 0赞

jps

jps(Java Virtual Machine Process Status Tool) 主要用来输出JVM中运行的进程状态信息。语法格式如下:

  1. jps [options] [hostid]
  2. 如果不指定hostid就默认为当前主机或服务器。

命令行参数选项说明如下:

  1. -q 不输出类名、Jar名和传入main方法的参数
  2. -m 输出传入main方法的参数
  3. -l 输出main类或Jar的全限名
  4. -v 输出传入JVM的参数

示例

  1. cindy@cindydeMacBook-Air ~ jps
  2. 1728
  3. 2232 Launcher
  4. 32426 TelesphorusApplication
  5. 92797 Jps
  6. 32734 Launcher
  7. 32735 TelesphorusAksoApp

jstat

JVM统计监测工具

jstack

jstack主要用来查看某个Java进程内的线程堆栈信息
todo

jmap

jmap用来查看堆内存使用状况,一般结合jhat使用。

hprof

hprof(Heap/CPU Profiling Tool)能够展现CPU使用率,统计堆内存使用情况。

参考文章

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
我的java问题排查工具单

发表评论

表情:
评论列表 (有 0 条评论,596人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JVM-JVM性能

    JVM性能调优的目标和方法 JVM性能调优的目标是使JVM在运行Java应用程序时能够更加高效地利用计算机的资源,以提高应用程序的性能和响应能力。具体来说,JVM性能调优

    相关 JVM性能

    最近因项目存在内存泄漏,故进行大规模的JVM性能调优 ,现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: Ne

    相关 JVM性能

    最近因项目存在内存泄漏,故进行大规模的JVM性能调优 ,现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: Ne

    相关 JVM 性能

    内存溢出(OutOfMemory,简称OOM) 内存溢出问题,包括堆溢出、直接内存溢出、永久区溢出等 A.堆溢出 堆是 Java 程序中最为重要的内存空间,由