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