如何查看jvm的运行情况呢?

宫欣彤 Java经验 发布时间:2022-06-10 22:15:38 阅读数:19532 1
下文笔者讲述查看jvm运行情况的方法分享,如下所示
查看jvm的情况,是程序员调优时,常用的操作,那么如何查看JVM的信息
每一个Java进程都包含一个JVM
下文笔者讲述查看JVM运行情况的方法分享,如下所示

1.获取java进程id
   jps 或 jps -l

2.使用jstat 打印出堆栈信息
   jstart -gc Java进程Id 500 10 
   每隔500毫秒打印一次信息,一共打印10次JVM信息
S0  -- Heap上的 Survivor space 0 区已使用空间的百分比 
S1  -- Heap上的 Survivor space 1 区已使用空间的百分比 
E   -- Heap上的 Eden space 区已使用空间的百分比 
O   -- Heap上的 Old space 区已使用空间的百分比 
P   -- Perm space 区已使用空间的百分比 
YGC -- 从应用程序启动到采样时发生 Young GC 的次数 
YGCT-- 从应用程序启动到采样时 Young GC 所用的时间(单位秒) 
FGC -- 从应用程序启动到采样时发生 Full GC 的次数 
FGCT-- 从应用程序启动到采样时 Full GC 所用的时间(单位秒) 
GCT -- 从应用程序启动到采样时用于垃圾回收的总时间(单位秒)

jmap 打印出堆内存信息
jmap -histo Java进程id
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202206/16548705773699.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者