Java性能监控工具使用x

Java性能监控工具使用x

ID:38966886

大小:561.01 KB

页数:24页

时间:2019-06-22

Java性能监控工具使用x_第1页
Java性能监控工具使用x_第2页
Java性能监控工具使用x_第3页
Java性能监控工具使用x_第4页
Java性能监控工具使用x_第5页
资源描述:

《Java性能监控工具使用x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JDK监控及故障工具介绍2013年8月概述故障诊断jpsjstackjmapjinfo性能监控jstatjconsolejvisualvm${JAVA_HOME}/binjpsJPS(JavaVirtualMachineProcessStatusTool)显示当前系统的java进程情况用法:jps[options][hostid]参数说明-q只显示pid-m输出传递给main方法的参数-l输出应用程序mainclass的完整package名或者应用程序的jar文件完整路径名-v输出传递给JVM的参数jinfoJinfo(JavaConfigurationInfo)输出并修改运行

2、时的java进程的optsjinfo[option]pid参数说明-h

3、-helptoprintthishelpmessage-flagstoprintVMflags-syspropstoprintJavasystempropertiestoprintbothoftheabove-flagtoprintthevalueofthenamedVMflag-flag[+

4、-]toenableordisablethenamedVMflag-flag=tosetthenamedVMflagtothegivenvalue

5、jstackjstack(JavaStackTrace)输出给定的java进程或core file或远程调试服务的Java堆栈信息用法jstack[option]pidjstack[option]executablecorejstack[option][server-id@]remote-hostname-or-IPjstack-Ftoforceathreaddump.Usewhenjstackdoesnotrespond(processishung)-mtoprintbothjavaandnativeframes(mixedmode)-llonglisting.Pr

6、intsadditionalinformationaboutlocks-h

7、-helptoprintthishelpmessagejmapJmap(MemoryMap)输出线程、corefile或远程服务的内存对象详细情况jmap[option]pidjmap[option]executablecorejmap[option][serverid@]remotehostname-or-IPjmap参数说明-dump:[live,]format=b,file=使用hprof二进制形式,输出jvm的heap内容到文件=.live子选项是可选的,假如指定live选项

8、,那么只输出活的对象到文件-finalizerinfo打印正等候回收的对象的信息-heap打印heap的概要信息,GC使用的算法,heap的配置及wiseheap的使用情况-histo[:live]打印每个class的实例数目,内存占用,类全名信息.VM的内部类名字开头会加上前缀”*”.如果live子参数加上后,只统计活的对象数量-permstat打印classload和jvmheap长久层的信息.包含每个classloader的名字,活泼性,地址,父classloader和加载的class数量.另外,内部String的数量和占用内存数也会打印出来-F强迫.在pid没有相应的时

9、候使用-dump或者-histo参数.在这个模式下,live子参数无-J传递参数给jmap启动的jvmjstatJSTAT(JavaVirtualMachineStatisticsMonitoringTool)轻量级工具资源和性能进行实时的监控Heapsize和垃圾回收状况的监控分代GC用法jstat[generalOption

10、outputOptionsvmid[interval[s

11、ms][count]]]参数说明generalOption通用参数,简单的使用说明及版本信息。(-help,-options,or-version)outputOptions一个或多个输出参数选

12、项,可以包含单个状态参数和-t,-h,and-J参数vmidVM的进程号,即当前运行的java进程号interval间隔时间,单位为秒或者毫秒count打印次数,如果缺省则打印无数次-statOption参数说明class类加载及空间占用情况compiler显示JVM实时编译的数量等信息gc显示gc的信息gccapacity显示JVM内存中三代(young,old,perm)对象的使用和占用大小gccauseGc状态信息汇总,类似-gcutilgcnew新生代信息gcnewcapacity新

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。