虛擬機器效能監控與故障處理工具(未完待續)
阿新 • • 發佈:2018-11-27
JDK自帶的工具可以方便的幫助我們處理一些問題,包括檢視JVM引數,分析記憶體變化,檢視記憶體區域,檢視執行緒等資訊。
我們熟悉的有java.exe,javac.exe,javap.exe(偶爾用),jps.exe,jmap.exe....等,下面會詳細介紹。分別在linux和windows下面介紹。windows與linux下面使用的都是JDK1.7.0_80
windows下的jdk版本如下:
$ java -version java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM)64-Bit Server VM (build 24.80-b11, mixed mode)
linux下的JDK版本如下:
[[email protected]_0_12_centos ~]# java -version java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
1.工具簡介
1.1windows下面檢視
$ dir appletviewer.exe java-rmi.exe jrunscript.exe pack200.exe apt.exe javaw.exe jsadebugd.exe policytool.exe extcheck.exe javaws.exe jstack.exe rmic.exe idlj.exe jcmd.exe jstat.exe rmid.exe jabswitch.exe jconsole.exe jstatd.exe rmiregistry.exe jar.exe jdb.exe jvisualvm.exe schemagen.exe jarsigner.exe jhat.exe keytool.exe serialver.exe java.exe jinfo.exe kinit.exe servertool.exe javac.exe jli.dll klist.exe tnameserv.exe javadoc.exe jmap.exe ktab.exe unpack200.exe javafxpackager.exe jmc.exe msvcr100.dll wsgen.exe javah.exe jmc.ini native2ascii.exe wsimport.exe javap.exe jps.exe orbd.exe xjc.exe
2.linux下面檢視工具
[[email protected]_0_12_centos bin]# ls appletviewer javac jconsole jps native2ascii serialver apt javadoc jcontrol jrunscript orbd servertool ControlPanel javafxpackager jdb jsadebugd pack200 tnameserv extcheck javah jhat jstack policytool unpack200 idlj javap jinfo jstat rmic wsgen jar java-rmi.cgi jmap jstatd rmid wsimport jarsigner javaws jmc jvisualvm rmiregistry xjc java jcmd jmc.ini keytool schemagen
2.常見工具簡要使用