关键词:
参考技术A Linux 使用jstat命令查看jvm的GC情况命令格式
jstat命令命令格式:
jstat [Options] vmid[interval] [count]
参数说明:
Options,选项,我们一般使用 -gcutil 查看gc情况
vmid
,VM的进程号,即当前运行的java进程号
interval
,间隔时间,单位为秒或者毫秒
count
,打印次数,如果缺省则打印无数次
示例说明
示例
通常运行命令如下:
jstat -gc 12538 5000
即会每5秒一次显示进程号为12538的java进成的GC情况,
显示内容如下图:
结果说明
S0C:年轻代中第一个survivor(幸存区)的容量 (字节)
S1C
:年轻代中第二个survivor(幸存区)的容量 (字节)
S0U
:年轻代中第一个survivor(幸存区)目前已使用空间 (字节)
S1U
:年轻代中第二个survivor(幸存区)目前已使用空间 (字节)
EC
:年轻代中Eden(伊甸园)的容量 (字节)
EU
:年轻代中Eden(伊甸园)目前已使用空间 (字节)
OC
:Old代的容量 (字节)
OU
:Old代目前已使用空间 (字节)
PC
:Perm(持久代)的容量 (字节)
PU
:Perm(持久代)目前已使用空间 (字节)
YGC
:从应用程序启动到采样时年轻代中gc次数
YGCT
:从应用程序启动到采样时年轻代中gc所用时间(s)
FGC
:从应用程序启动到采样时old代(全gc)gc次数
FGCT
:从应用程序启动到采样时old代(全gc)gc所用时间(s)
GCT
:从应用程序启动到采样时gc用的总时间(s)
NGCMN
:年轻代(young)中初始化(最小)的大小 (字节)
NGCMX
:年轻代(young)的最大容量 (字节)
NGC
:年轻代(young)中当前的容量 (字节)
OGCMN
:old代中初始化(最小)的大小 (字节)
OGCMX
:old代的最大容量 (字节)
OGC
:old代当前新生成的容量 (字节)
PGCMN
:perm代中初始化(最小)的大小 (字节)
PGCMX
:perm代的最大容量 (字节)
PGC
:perm代当前新生成的容量 (字节)
S0
:年轻代中第一个survivor(幸存区)已使用的占当前容量百分比
S1
:年轻代中第二个survivor(幸存区)已使用的占当前容量百分比
E
:年轻代中Eden(伊甸园)已使用的占当前容量百分比
O
:old代已使用的占当前容量百分比
P
:perm代已使用的占当前容量百分比
S0CMX
:年轻代中第一个survivor(幸存区)的最大容量 (字节)
S1CMX
:年轻代中第二个survivor(幸存区)的最大容量 (字节)
ECMX
:年轻代中Eden(伊甸园)的最大容量 (字节)
DSS
:当前需要survivor(幸存区)的容量 (字节)(Eden区已满)
TT
: 持有次数限制
MTT
: 最大持有次数限制
linux使用jstat命令查看jvm的gc情况
参考技术ALinux使用jstat命令查看jvm的GC情况命令格式jstat命令命令格式:jstat[Options]vmid[interval][count]参数说明:Options,选项,我们一般使用-gcutil查看gc情况vmid,VM的进程号,即当前运行的java进程号interval,间隔时间,单位为秒或者... 查看详情
linux查看某个服务jvm的gc和堆内存使用情况
一、 使用jps命令查看配置了JVM的服务 jps 标红部分是进程号二、查看某个进程JVM的GC使用情况 jstat-gc716145000 jstat-gc进程号 刷新时间 S0C:年轻代中第一个survivor(幸存区)的容量(... 查看详情
javajvm-jstat查看jvm的gc情况[转]
...看当前java进程的一些简单情况。jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path. jstat &n 查看详情
jvm——2
一、使用jstat命令查看堆内存的使用情况 1、jstat命令选项vmid间隔时间查询次数 (1)查看当前进程Class类加载的统计 jstat-class (2)查看编译统计 jstat-compiler ... 查看详情
jstat命令详解
...行实时监控的命令行工具,主要包括GC情况和HeapSize资源使用情况。jstat命令格式jstat-<option>[-t][-h<lines>]<vmid>[<interval>[<count>]]参数解释:option常见的都是使用-gcutil查看gc情况,其他可选项见下 查看详情
查看jvm使用情况
参考技术Ajstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat[-命令选项][vmid][间隔时间/毫秒][查询次数]**注意!!!:使用的jdk版本是jdk8.** 查看详情
jvm-监控指令-jstat
...装载、内存、垃圾收集、jit编译等运行数据。主要看内存使用情况。参数解释:Options—选项,我们一般使用-gcutil查看gc情况vmid &n 查看详情
jstat命令详解
...大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。参考格式如下:jstat-options 可以列出当前JVM版本支持的选项,常见的有l cl... 查看详情
java程序分析工具jstat和jstack(代码片段)
...具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。jstat-options?可以列出当前JVM版本支持的选项。top这里主要查进程相关线程的资源使用情况。js... 查看详情
java的jvm调优相关工具——jvm调优gc压测linux命令(代码片段)
...mapjdk自带命令。jmap是一个多功能的命令,查看JVM内存使用情况。它可以生成java程序的dump文件,也可以查看堆内对象示例的统计信息、查看ClassLoader的信息以及finalizer队列。jmap-dump:live,format=b,file=myjmapfile.txt19570jstackj... 查看详情
jstat监控调整gc很好用
jstat命令使用jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat[-命令选项][vmid][间隔时间/毫秒][查询次数]注意:使用的jdk版本是jdk8.类加载统计:C:UsersAdministrator>jstat-class2060LoadedBytesUnloadedByte... 查看详情
jvm线程日常状态查看
...pid6.查看当前java进程堆对象统计信息jmap-histopid7.出问题再使用的命令,平时别用,dump出内存情况jmap-dump:live,format=b,file=tmp.hprofpid8.jdk自带的反解析工具javap-verboseTestClass 查看详情
jvm常见问题查询命令(代码片段)
查看java项目进程idjpsjstat查看内存使用和垃圾回收情况,查看内存占用情况以及垃圾回收情况是否异常jstat-gcpidjstat-gcPID100010(每隔1秒钟更新出来最新的一行jstat统计信息,一共执行10次jstat统计)说明:S0C:... 查看详情
linuxjstat-gc
...Options]vmid[interval][count]参数说明:Options,选项,我们一般使用-gcutil查看gc情况vmid,VM的进程号,即当前运行的java进程号interval,间隔时间,单位为秒或者毫秒count,打印次数,如果缺省则打印无数次示例说明示例通常运行命令如... 查看详情
事务处理不当,线上接口又双叒内存泄漏了!(附图解问题全过程)(代码片段)
...常!当天就是上线deadline了,刺激。。发现问题第一步,使用jps命令获取出问题jvm进程的进程ID使用jps-l-m获取到当前jvm进程的pid,通过上述命令获取到了服务的进程号:427726(此处假设为这个)jps命令jps(JVMProcessStatusTool):显示指... 查看详情
jvmgc监控分析常用命令
1、jstat-gcutilpid统计gc信息统计。[[email protected]jvm-monitor]#jstat-gcutil8733S0S1EOPYGCYGCTFGCFGCTGCT82.430.0075.6797.9199.5723066152.7267796.956249.6812、jstat-gcpid可以显示gc的信息,查看gc的次数,及时间。其中最后五项,分别是yo 查看详情
jvm调优手段(代码片段)
...个幸存区(To区)的大小S0U:第一个幸存区的使用大小S1U:第二个幸存区的使用大小EC:( 查看详情
jvm监控
...d 2000 (其中pid为java进程的id,该命令表示使用kb为单位每2秒打印一次堆栈的使用情况和垃圾回收情况) 如图: 参数说明(title): 分析: 分析问题的出 查看详情