1.JVM命令
首先我们查看JVM自带的命令:
1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|
appletviewer | javah | jjs | jvisualvm | schemagen |
extcheck | javap(重要) | jmap(重要) | keytool | serialver |
idlj | javapackager | jmc | native2ascii | servertool |
jar | jcmd | jps(重要) | orbd | tnameserv |
jarsigner | jconsole(重要) | jrunscript | pack200 | unpack200 |
java(重要) | jdb | jsadebugd | policytool | wsgen |
javac(重要) | jdeps | jstack(重要) | rmic | wsimport |
javadoc | jhat(重要) | jstat(重要) | rmid | xjc |
javafxpackager | jinfo | jstatdrmiregistry |
目前很多工具比如arthas已经可以替代主要命令。
2.jps
jps主要用来输出JVM中运行的进程状态信息
jps [options] [hostid]
如果不指定hostid就默认为当前主机或服务器,一般也无法连接远程的机器。
主要用法:
-m 输出传入main方法的参数
比如:
[work(