JVM 性能调优监控工具之jstat(JVM统计监测工具)
前言
提示:以下是本篇文章正文内容,下面案例可供参考
一、什么是jstat?
Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,中文名字“java虚拟机统计信息工具”。
二、简介
Jstat位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。
Jstat可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。
jstat -class pid:显示加载class的数量,及所占空间等信息。
jstat -compiler pid:显示VM实时编译的数量等信息。
jstat -gc pid:可以显示gc的信息,查看gc的次数,及时间。其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间(来自百度百科)。
2.语法格式如下
代码如下(示例):
jstat [ generalOption

本文介绍了JVM性能调优的重要工具——jstat,详细解析了其功能和使用方法,包括监控内存、类加载和编译器状态。通过示例展示了如何使用jstat监控GC信息,并解释了各项指标的含义,帮助Java程序员更好地理解和解决性能问题。
&spm=1001.2101.3001.5002&articleId=121440822&d=1&t=3&u=0c27193410714a3c8aa0fd7f4bb66e3a)
1万+

被折叠的 条评论
为什么被折叠?



