JVM工具-jstat

news/2024/11/19 23:33:09/文章来源:https://www.cnblogs.com/nxjblog/p/18432866

jstat(JVM Statistics Monitoring Tool):查看 JVM 的统计信息

jstat -gc 1

输出字段:

       S0C、S1C:Survivor 0 和 Survivor 1 区域的当前容量(KB)

       S0U、S1U:Survivor 0 和 Survivor 1 区域的已使用空间(KB)

       EC:Eden 区域的当前容量(KB)

       EU:Eden 区域的已使用空间(KB)

       OC:Old 区域的当前容量(KB)

       OU:Old 区域的已使用空间(KB)

       MC:元空间的当前容量(KB)

       MU:元空间的已使用空间(KB)

       CCSC:压缩类空间的当前容量(KB)

       CCSU:压缩类空间的已使用空间(KB)

       YGC:Young GC 事件的次数

       YGCT:Young GC 事件的总时间(秒)

       FGC:Full GC 事件的次数

       FGCT:Full GC 事件的总时间(秒)

       GCT:GC 总时间(秒)

jstat -gccapacity

 

输出字段:

       NGCMN、NGCMX、NGC:新生代最小容量、最大容量和当前容量

       S0C、S1C、EC:Survivor 0、Survivor 1 和 Eden 区域的当前容量

       OGCMN、OGCMX、OGC、OC:Old 代最小容量、最大容量、当前容量和容量

       MCMN、MCMX、MC:元空间最小容量、最大容量和当前容量

       CCSMN、CCSMX、CCSC:压缩类空间最小容量、最大容量和当前容量

       YGC、FGC:Young GC 和 Full GC 事件的次数

jstat -gcutil 1

输出字段:

       S0、S1、E、O、M、CCS:Survivor 0、Survivor 1、Eden、Old、元空间、压缩类空间 区域的利用率

       YGC、YGCT:Young GC 事件的次数和总时间

       FGC、FGCT:Full GC 事件的次数和总时间

       GCT:GC 总时间

其他命令

查看年轻代对象的信息及其占用量。

jstat -gcnewcapacity xxxx

查看老年代对象的信息及其占用量。

jstat -gcoldcapacity xxxx

查看年轻代对象的信息

jstat -gcnew xxxx

查看老年代对象的信息

jstat -gcold xxxx

查看full gc频率

查看进程运行时间

ps -eo pid,tty,user,comm,lstart,etime | grep 24019

进程id                     进程名                    开始时间                             持续时间 

算频率

持续时间 /FGC次数即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/803903.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何基于云产品搭建一个高可用性的网站

如何基于云产品搭建一个高可用性的网站? 从传统机房服务器迁移至云计算平台,无论是可用性的提高,还是维护成本的降低,都是云计算带来的不可否认的优势。本案示例通过使用天翼云常用的三个云产品 ECS+ELB+RDS 来帮助用户快速地在云端搭 建具备高可用性的网站 wordpress。本文…

云灾备:云时代的数据安全

灾备(DR),在信息化的IT系统中,指的是容灾与备份结合,利用IT技术对企业数据、业务高可用进行保护,确保系统遭受灾难时数据安全、业务快速恢复。其作为“网络安全的最后一公里”,是网络安全保障体系的重要组成部分,也是网络与系统基础设施持续有效运行的基本保障。本文分…

MySQL8物理一键备份和恢复脚本分享

MySQL8物理一键备份和恢复脚本分享 原创 我科绝伦 小周的数据库进阶之路2024年09月23日 00:01 重庆热衷于分享各种干货知识,大家有想看或者想学的可以评论区留言,秉承着“开源知识来源于互联网,回归于互联网”的理念,分享一些日常工作中能用到或者频率比较的内容,希望大家…

JVM工具-基础

Jvm内存 1.堆内存(Heap): 堆内存是Java中用于存放对象实例的内存区域,几乎所有的对象实例(包括数组)都在这里分配内存。 堆内存由垃圾回收器(Garbage Collector,GC)自动管理,程序员不需要手动释放。 堆内存可以细分为年轻代(Young Generation)、老年代(Old Genera…

学生订阅如何免费获得2台Azure ArchLinux虚拟机

微软Azure 的学生订阅可以免费开 Windows 和 Linux 虚拟机各一台,但是只有1G内存,在Windows Server里面跑不动程序。 下面记录了我将安装了Ubuntu和Windows Server的2台虚拟机都重装成ArchLinux的过程。 一、登录github学生账号,登入https://portal.azure.com/ 分别开通两台…

教你玩转MySQL8物理备份利器Xtrabackup

教你玩转MySQL8物理备份利器Xtrabackup 原创 我科绝伦 小周的数据库进阶之路2024年09月22日 00:00 重庆热衷于分享各种干货知识,大家有想看或者想学的可以评论区留言,秉承着“开源知识来源于互联网,回归于互联网”的理念,分享一些日常工作中能用到或者频率比较的内容,希望…

双面打印机:激光打印、复印、扫描一体机LaserJet Pro MFP 4104dw

双面打印机: 型号:LaserJet Pro MFP 4104dw 功能:激光打印、复印、扫描一体机

【计算几何】凸包问题 (Convex Hull)

【计算几何】凸包问题 (Convex Hull) 引言 凸多边形 凸多边形是指所有内角大小都在\([0,π]\)范围内的简单多边形 凸包 在平面上能包含所有给定点的最小凸多边形叫做凸包。 其定义为:对于给定集合 X,所有包含 X 的凸集的交集 S 被称为 X 的 凸包。 实际上可以理解为用一个橡皮…

2535. 数组元素和与数字和的绝对差

给你一个正整数数组 nums 。 元素和 是 nums 中的所有元素相加求和。 数字和 是 nums 中每一个元素的每一数位(重复数位需多次求和)相加求和。 返回 元素和 与 数字和 的绝对差。 注意:两个整数 x 和 y 的绝对差定义为 |x - y| 。 示例 1: 输入:nums = [1,15,6,3] 输出:9…

[34](CSP 集训)CSP-S 联训模拟 1

A 几何 重复若干次 -> 不能重叠,因此考虑直接暴力 DP 设 \(f_{i,j,k}\) 表示主串匹配到第 \(i\) 位(将前 \(i\) 位分别归为两类),其中 \(x\) 在重复了若干次后,又匹配到了第 \(j\) 位,\(y\) 在重复了若干次后,又匹配到了第 \(k\) 位 转移非常好写,枚举 \(i\),尝试把…

ShiftAddAug:基于乘法算子训练的最新无乘法网络方案 | CVPR24

不包含乘法的运算符,如移位和加法,因其与硬件的兼容性而日益受到重视。然而,采用这些运算符的神经网络(NNs)通常表现出比具有相同结构的传统NNs更低的准确性。ShiftAddAug利用成本较高的乘法来增强高效但功能较弱的无乘法运算符,从而在没有任何推理开销的情况下提高性能。…

ubuntu录屏转格式 webm转mp4

起因 想着将一些操作录屏记录下来。之前在win上面,使用EV录屏或者用CS(CamtasiaStudio)。这次用ubuntu,发现系统自带的录屏似乎就可以用,于是试了一下。操作确实很方便,但录屏生成的文件是.webm后缀,似乎要上传一些平台需要转格式。遂祭起AI大旗。 AI协助转格式 在Ubunt…