java - 实现像JConsole这样的程序需要什么

标签 java jvm jconsole

我需要提示来实现一个可以监视 Java 应用程序(如 JConsole)的程序。
从哪里开始以及读什么书。我被引导读了一本名为《Inside the java virtual machine》的书。但浏览完这些章节后,我认为这还不够。

最佳答案

JDK 有一个很大的部分叫做 Serviceability它提供了一套强大的工具来制作各种调试和监视工具。

可维护性组件包括两个公共(public) API:

以及私有(private) OpenJDK 特定组件:

这些在 JDK 内部工具中大量使用,包括 jstackjmapjstatjvisualvm >jconsole 等。公共(public) API 的文档记录更好,私有(private) API 更差,但您可以随时咨询 OpenJDK source code了解这些工具的实现方式。

关于java - 实现像JConsole这样的程序需要什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30156731/

相关文章:

Java web 小程序/表单逆向工程

java - 如何使用 mysqlimport?

java - javac 会生成静态桥接方法吗?

java - 哪种免费的 JVM 实现具有最好的 PermGen 处理能力?

java - 如何使用 MemoryPoolMXBean

java - 无法使用 VisualVM 连接到远程 JMX,但可以使用 JConsole

java - Mbean 中的某些方法在 Jconsole 中不显示?

java - 如何将回历日期转换为公历日期,反之亦然

java - 使用正则表达式屏蔽字符串的一部分

java - 如何指定 jmx mbean 以在 jconsole 中将其呈现为树?