您的位置:首页 > 编程语言 > Java开发

JAVA自带故障排查工具

2017-11-19 21:41 309 查看
jps

Java Virtual Machine Process Status Tool

-q

指定jps只输出进程ID ,不输出类的短名称

-m

输出传递给Java进程(主函数)的参数

-l

输出主函数的完整路径

-v

显示传递给JVM的参数

jinfo

Configuration Info

-flag

打印指定JVM的参数值

-flag [+|-]

设置指定JVM参数的布尔值

-flag =

设置指定JVM参数的值

jmap

Memory Map

-histo

生成Java应用程序的堆快照和对象的统计信息

-dump

Dump堆详细信息,可以用于分析OOM导致的原因

-heap

输出堆信息

jstack

打印线程dump,发现线程目前停留在哪行代码

-l

打印线程锁信息

-F

强制dump

jstat 统计信息

-options

class (类加载器)

compiler (JIT)

gc (GC堆状态)

gccapacity (各区大小)

gccause (最近一次GC统计和原因)

gcnew (新生代统计)

gcnewcapacity (新生代大小)

gcold (老年代统计)

gcoldcapacity (老年代大小)

gcpermcapacity (永久区大小)

gcutil (GC统计汇总)

printcompilation (HotSpot编译统计)

jconsole

JConsole 是一个内置 Java 性能分析器,

jvisialvm

javap

Java自带的反编译工具
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java