13.4 jmc
Java指挥中心(Java Mission Control) 是一款用于对 Java 应用程序进行管理、监视、概要分析和故障排除的工具套件。
简介(Synopsis)
jmc [ options ]
如果使用参数(Options), 则直接在命令(command name) 后面加上. 参数不分顺序. 更多细节信息,请查看下方的 Options.
说明(Description)
Note: 如果用在商业产品之中, 则需要购买 Java Mission Control 的商业许可. 如需了解更多,请参考: http://www.oracle.com/technetwork/java/javaseproducts/.
Java Mission Control 是用于对 HotSpot JVM 生产环境进行分析和诊断的工具. 首次安装时,Java Mission Control 包括 JMX 控制台(Management Console)和 Java 飞行记录器(Java Flight Recorder), 也可以安装更多插件, 但需要下载. Java Mission Control 也可以作为插件集成到 Eclipse IDE 之中.
Options
启动 Java Mission Control 时可用下列参数:
-help
打印出 jmc 的命令行帮助信息(经测试没什么用,图形界面,直接点帮助菜单)
-version
显示出 Java Mission Control 的版本号,然后程序退出.
-showversion
显示出 Java Mission Control 的版本号,不退出,正常打开.(经测试没什么用,图形界面,直接点帮助菜单)
-debug
启用 debug 输出.
-consoleLog
在控制台窗口中打印出 Eclipse log. 从 Eclipse 来的标志(Flag from Eclipse).
在 Windows 上, 此选项的效果使用下面的命令来完成(经测试会打打开额外的一个 Console):
JAVA_HOME\bin\jmc.exe -consoleLog 2>&1 | more
-data workspace
指定 Java Mission Control 的 workspace. 默认的 workspace 是 $HOME/.jmc
目录. (Flag from Eclipse).
-open file
在 Java Mission Control 中打开文件. 例如, 打开飞行记录文件(Flight Recording file, 后缀 .jfr
).
eclipse-option
将 eclipse option 透传给底层的 Eclipse platform. 例如. -nosplash
-vmargs jvm-arguments
覆盖 JAVA_HOME/bin
目录下 jmc.ini
文件中定义的 JVM 参数.
—launcher.appendVmargs
除 jmc.ini 文件中定义的 -vmargs
标志外附加的 JVM 参数.
另请参见(See Also)
JavaSE 高级知识与工具: http://www.oracle.com/us/technologies/java/standard-edition/advanced-suite/overview/index.html
Java Mission Control 用户指南: http://docs.oracle.com/javacomponents/jmc.htm