监控管理
Posted zhai1997
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监控管理相关的知识,希望对你有一定的参考价值。
1、JDK的工具
(1)工具:
在jdk的bin目录下有java.exe、javac.exe等命令行工具,可以用来监视虚拟机和故障处理
在命令行窗口内查看:
作用:
jvisualvm.exe 一个图形化的Java虚拟机
jconsole.exe java监视台和管理控制台
jps.exe JVM Process Status进程状态工具。列出目标系统的HotSpot JJVM
jstat.exe 按照命令行的具体要求记录和收集一个JVM的性能数据
jstatd.exe JVM jstat 的守护进程
jmc.exe Java任务控制工具(Java Mission Control),主要用于HotSpot JVM的生产时间监测、分析、诊断。
jinfo.exe 配置或打印某个Java进程VM flag
jhat.exe 堆储存查看器
jmap.exe Java内存图
jsadebugd.exe Java的 Serviceability Agent Debug的守护进程
jstack.exe Java堆栈跟踪
2、jps:显示正在运行的虚拟机进程
-p:省略主类信息,只显示LVMID(本地虚拟机进程的唯一编号)
-l:显示虚拟机启动进程的时候传递给main的参数
-m:显示类全名,如果是jar包显示jar路径
-v:显示虚拟机启动的时候的jvm参数
-mlv:
-ml:
3、jstat
每一秒钟打印一次,一共打印50次
jstst -gc 2368 1000 50
-compiler:
-class:
-gc:
-gcnewcapacity
(后面还有,未整理完)
以上是关于监控管理的主要内容,如果未能解决你的问题,请参考以下文章