JRockit JVM 創始人之一、Oracle Java 産品組成員 Marcus Hirt 昨日在其部落格上宣布,Java Mission Control(JMC)的源代碼已正式開源。
JMC 是源自 JRockit JVM 的一套監控和管理工具,Oracle 在 2013 年釋出 JAVA 7u40(Java 7 Update 40) 時将其包含在 JDK 中,使用者不再需要額外下載下傳。該工具主要由三個元件構成:Java 程序浏覽器、JMX 控制台和 Java Flight 記錄器。
•
Java 程序浏覽器允許使用者列出并連接配接到本地和遠端運作的 Java 應用。它能夠使用 Java 發現協定(JDP)自動地發現本地和遠端運作的 Java 程序。
JMX 控制台能夠通過 JMX 接口管理并監控 JDK 。它提供了實時集合、堆使用情況、CPU 負載以及其他通過 MBeans 暴露的和在 MBean 伺服器中注冊的資訊。
Java Flight 記錄器提供了一種從作業系統層、JVM 和 Java 應用程式層收集事件的方式。收集的事件包括線程延時事件,例如休眠(sleep)、等待(wait)、鎖競争、I/O、GC 和方法分析。
詳細部落格内容:
http://hirt.se/blog/?p=944