高性能编程-3.1.3JDK内置命令工具

246 阅读1分钟

JDK内置工具

工具-Javap

  • java反编译工具,主要用于根据Java字节码文件反汇编为Java源码文件
    java <options> <classes>

工具-jps

  • jps(Java Virtual Machine Process Status Tool)显示当前所有Java进程pid的命令
jps [options hostid]

工具-jstat

-jstat 监视Java虚拟机JVM统计信息

搜索引擎 查找 《jstat命令手册》 查看详细信息
用法:jstat [genenralOption|outputOption vmid[intervel [s|ms] [count]]
-t 参数 可以在输出信息前面加上一个Timestamp列,显示程序运行的时间。
-h 参数 可以在周期性的数据输出时,输出多少行数据后,跟着输出一个表头信息
- interval 指定输出统计周期,count指定输出多少次数据。

工具-jcmd

工具-jinfo

工具-jhat

工具-jmap

工具-jstack

工具-Jconsole

可视化工具:在测试时,或性能调试的时候使用。

工具-jvisualVM

可视化工具:可以看GC信息,内存信息,堆栈信息(比较全面的工具)