jstat
是 Java 虚拟机(JVM)提供的一个命令行工具,用于监控 JVM 的性能统计信息。要查看方法执行,您可以使用 jstat
工具监控 JVM 的类加载、垃圾回收和方法区等信息。
以下是使用 jstat
查看方法执行的步骤:
打开命令行终端。
输入以下命令以查看 JVM 的性能统计信息。将 <pid>
替换为您的 Java 进程的进程 ID(可以通过 jps
命令查看):
jstat -gc <pid>
这将显示有关 JVM 堆内存使用情况的信息,包括新生代、老年代、永久代(或元空间)和方法区的大小和使用情况。
jstat
工具的 -compiler
选项。将 <pid>
替换为您的 Java 进程的进程 ID:jstat -compiler <pid>
这将显示有关即时编译器(JIT)编译的方法的信息,包括已编译的方法数量、已优化的方法数量和未优化的方法数量。
jstat
工具的 -method
选项。将 <pid>
替换为您的 Java 进程的进程 ID:jstat -method <pid>
这将显示有关已加载类的详细信息,包括已加载的方法数量、已卸载的方法数量和已调用的方法数量。
请注意,jstat
工具提供的信息可能因 JVM 版本和供应商而有所不同。要获取有关特定 JVM 的更多信息,请参阅相关文档。