缩写 | 含义 |
---|---|
JDK | Java 开发工具包 |
JDP | Java Discovery Protocol |
JFR | Java 飞行记录器 |
JMC | Java Mission Control |
JMX | Java Management Extensions |
JVM | Java 虚拟机 |
MBean | 托管 Bean (Java) |
RCP | 富客户机平台 (Eclipse) |
RMI | 远程方法调用 (Java) |
使用 Java Mission Control 能够监视和管理 Java 应用程序,而不会致使一般与这些工具类型相关的性能开销。它使用为 Java 虚拟机 (JVM) 的普通自适应动态优化收集的数据。除了尽量减小性能开销以外,此方法消除了观察程序效应的问题,这种效应发生在监视工具变动了系统的执行特性时。浏览器
Java Mission Control 包括客户机应用程序 (JMC 客户机) 和多个运行在其上的插件:安全
JVM 浏览器显示了正在运行的 Java 应用程序及其 JVM。每一个 JVM 实例称为一个 JVM 链接。工具
JMX 控制台链接到正在运行的 JVM,实时收集并显示其特征,并可经过托管 Bean (MBean) 更改一些运行时属性。您还能够建立在特定事件上触发的规则 (例如,若是应用程序的 CPU 占用率达到了 90%,则发送电子邮件)。性能
Java 飞行记录器 (JFR) 收集并保存详细的性能特征以便执行历史分析和概要分析。它可用做独立的性能监视和概要分析工具,但在用做 JMC 客户机的插件时,它按照表、图表和刻度盘的逻辑分组呈现诊断信息。使用它能够选择时间范围以及详细程度以专一于该问题。开发工具
JMC 客户机是您可从中链接到 JVM 并启动 Java Mission Control 中包括的工具的主要应用程序。JMC 客户机能够做为独立的应用程序运行,也能够做为 Eclipse 插件运行。确保在安全环境中运行 JMC 客户机,由于它不包含或运行任何安全管理器。优化
详情见:spa