JVM调优--工具篇--故障排查工具
1、jinfo
全称:Java Configuration Info
作用:查看和调整JVM参数【实验性,不受支持】
➜ jinfo -h
Usage:
jinfo <option> <pid>
(to connect to a running process)
where <option> is one of:
-flag <name> 打印指定参数的值
-flag [+|-]<name> 启用/关闭指定参数
-flag <name>=<value> 将指定的参数设置为指定的值
-flags 打印VM参数
-sysprops 打印系统属性(笔者注:系统属性打印的是System.getProperties()的结果)
<no option> 打印VM参数及系统属性
-? | -h | --help | -help to print this help message
2、jmap
全称:Java Memory Map
作用:展示对象内存映射或堆内存详细信息【实验性,不受支持】
➜ jmap -h
Usage:
jmap -clstats <pid>
to connect to running process and print class loader statistics
jmap -finalizerinfo <pid>
to connect to running process and print information on objects awaiting finalization
jmap -histo[:live] <pid>
to connect to running process and print histogram of java object heap
if the "live" suboption is specified, only count live objects
jmap -dump:<dump-options> <pid>
to connect to running process and dump java heap
jmap -? -h --help
to print this help message
dump-options:
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
八股文+场景题+算法真题 文章被收录于专栏
Java全新整理八股文 + 场景题 + 算法 精心设计,面试命中率超过80% 专栏优势: 1、问题和答案已经整理到位,答案更专业,可以直接回答,不需要额外总结! 2、场景题讲解清晰,适用于大部分场景的项目,并且持续更新中 3、分享学习心得【知识点的广度和深度,算法有哪些坑,如何准备面试等等】

