记录java虚拟机性能监控工具(jps与jstat)的使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了记录java虚拟机性能监控工具(jps与jstat)的使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1463字,纯文字阅读大概需要3分钟。
内容图文
(1) jps(Java Virtual Machine Process Status) 虚拟机进程状况工具;1.1 显示运行的Java应该程序的进程ID
jps -q
#86589
#77567
1.2 显示运行的Java应该程序的进程ID及类名
jps
#86533 Jps
#77567 Bootstrap
1.3 显示运行的Java应该程序的进程ID及类全名
jps -l
#86701 sun.tools.jps.Jps
#77567 org.apache.catalina.startup.Bootstrap
1.4 显示运行的Java应该程序的进程ID及类名还有给这个类转的参数
jps -m
#86645 Jps -m
#77567 Bootstrap start
1.5 显示运行的Java应该程序的进程ID及类名还有给JVM传的参数
jps -v
#86757 Jps -Denv.class.path=.:/usr/lib/jvm/java-1.8.0-openjdk.x86_64//lib/dt.jar:/usr/lib/jvm/java-1.8.0-openjdk.x86_64//lib/tools.jar -Dapplication.home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el6_10.x86_64 -Xms8m
#77567 Bootstrap -Djava.util.logging.config.file=/home/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -Djava.security.manager -Djava.security.policy==/home/tomcat/conf/catalina.policy -Dcatalina.base=/home/tomcat -Dcatalina.home=/home/tomcat -Djava.io.tmpdir=/home/tomcat/temp
(2) jstat(Java Virtual Machine Statistics Tool) 监视运行状态信息的命令行工具
jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]
如查看类加载统计;平查询2次,间隔1000毫秒
jstat -class 77567 1000 2
#Loaded Bytes Unloaded Bytes Time
#2630 5237.1 0 0.0 0.66
#2630 5237.1 0 0.0 0.66
#Loaded:加载class的数量
#Bytes:所占用空间大小
#Unloaded:未加载数量
#Bytes:未加载占用空间
#Time:时间
原文:http://blog.51cto.com/quietnight/2307792
内容总结
以上是互联网集市为您收集整理的记录java虚拟机性能监控工具(jps与jstat)的使用全部内容,希望文章能够帮你解决记录java虚拟机性能监控工具(jps与jstat)的使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。