我需要提示来实现一个可以监视 Java 应用程序(如 JConsole)的程序。
从哪里开始以及读什么书。我被引导读了一本名为《Inside the java virtual machine》的书。但浏览完这些章节后,我认为这还不够。
最佳答案
JDK 有一个很大的部分叫做 Serviceability它提供了一套强大的工具来制作各种调试和监视工具。
可维护性组件包括两个公共(public) API:
以及私有(private) OpenJDK 特定组件:
这些在 JDK 内部工具中大量使用,包括 jstack
、jmap
、jstat
、jvisualvm
、 >jconsole
等。公共(public) API 的文档记录更好,私有(private) API 更差,但您可以随时咨询 OpenJDK source code了解这些工具的实现方式。
关于java - 实现像JConsole这样的程序需要什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30156731/