1. 程式人生 > >虛擬機器效能監控與故障處理工具(未完待續)

虛擬機器效能監控與故障處理工具(未完待續)

  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.常見工具簡要使用