当前位置:首页 > 经验 >

dmp文件改后缀能用吗(dmp后缀的文件怎么找)

来源:原点资讯(www.yd166.com)时间:2022-10-29 13:36:43作者:YD166手机阅读>>

–gcutil监视内容 与 -gc基本相同,但输出主要关注已使用空间占总空间的 百分比

jstat -gccause 28549 2000

gccause 与-gcutil功能一样,但是会额外输出导致上一次GC产生的原因

dmp文件改后缀能用吗,dmp后缀的文件怎么找(21)

工作中我个人使用jstat -gccause和jstat -gc这个俩个命令比较多。

3.2 jstat输出内容解释
  • jstat -gc jvm进程PID 2000

dmp文件改后缀能用吗,dmp后缀的文件怎么找(22)

jvm的堆(heap)空间由S0(Survivor,0号幸存区) S1(Survivor,1号幸存区) Eden(年轻代) Tenured(Old老年代) Permanent(永久代)组成的。

注意:Permanent(永久代)在jdk1.7还是jdk1.8的时候被移除了,换成Metaspace(元数据)了。注意,永久代的意思并不是这块内存永远不会回收,在发生FullGC的时候,永久代里面的垃圾也会被回收掉。

所以jstat的输出结果说明为:

S0C(Capacity):S0的最大内存,总内存。Capacity就是容量的意思。单位:kb

S0U(Used):S0目前已经使用的大小。Used就是已经使用的意思。单位:kb

EC,EU:就是年轻代

PC,PU:就是永久代

OC,OU:就是老年代

YGC:就是年轻代的GC次数

YGCT:就是年轻代GC所花费的时间,单位秒

FGC:就是FGC的次数

FGCT:就是FGC所花费的时间,单位秒

GCT:就是YGC FGC俩个GC加起来所花费的时间,单位秒

  • jstat -gcutil 4777 2000 5

dmp文件改后缀能用吗,dmp后缀的文件怎么找(23)

这个命令里面的-gcutil 监视内容与-gc基本相同,但输出主要关注已使用空间占总空间的百分比,所以-gcutil看到的是使用率。

这些命令你会使用了,关键结果你能看得懂吗?其实很简单,我们主要关注,年轻代和老年代和持久代的使用率,目前用了多少G,最大的堆内存空间配置的是多少?是不是快满了,是不是快要内存溢出了就行。GC前后的年轻代和老年代占用的空间是否减少了,如果发生了一次GC,年轻代和老年代占用的空间并没有减少,那说明你的代码发生了内存泄漏。要赶紧使用我下面介绍的jmap命令将java的堆现场的情况dump下来使用MAT软件或者GCeasy或者visualVM或者国内PerfMa社区的软件来分析dump内存文件,找到代码泄漏的真正原因。Perfma社区的 阿飞Javaer 大神说FullGC一天超过一次肯定就不正常了,发现FullGC频繁的时候优先调查内存泄漏问题。我认为这个说法不太对,我看了一下,我们生产环境的GC情况,FullGC一天500次左右,服务也挺正常的。并且老年代回收完使用率才13%,说明我们生产环境FullGC是可以把垃圾回收掉的。FullGC的次数本质是跟JVM的内存使用量有关系的,如果你们的系统业务很繁忙,FullGC次数多也是正常的,只有GC之后能把垃圾都回收掉就可以。并且每次FullGC的STW线程停顿时间不长也没有关系的。

4. JAVA自带命令–jinfo,查看JVM的配置信息

jinfo这个命令在JDK的安装目录bin/下面

dmp文件改后缀能用吗,dmp后缀的文件怎么找(24)

栏目热文

如何替换dmp文件(生成的dmp文件怎么打开)

如何替换dmp文件(生成的dmp文件怎么打开)

一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE...

2022-10-29 13:27:34查看全文 >>

dmp文件导入后怎么使用(dmp导入操作方法)

dmp文件导入后怎么使用(dmp导入操作方法)

Oracle是存储表和数据的仓库, 有时候我们需要将一个库中的对应用户下的所有表和数据等信息全部拷贝到另外的数据库中,可...

2022-10-29 13:28:18查看全文 >>

dmp文件怎么处理(dmp文件无法复制)

dmp文件怎么处理(dmp文件无法复制)

简介:程序在运行的过程中,都会出现错误,这些错误报告就存在dmp文件夹中。电脑使用越长,产生的错误报告越多,容量就越大。...

2022-10-29 13:04:24查看全文 >>

dmp文件怎么更改文件类型(怎么将dmp文件替换)

dmp文件怎么更改文件类型(怎么将dmp文件替换)

GNU 调试器是一个发现程序缺陷的强大工具。如果你是一个程序员,想在你的软件增加某些功能,你首先考虑实现它的方法:例如...

2022-10-29 13:36:56查看全文 >>

怎么直接打开dmp文件(dmp文件用什么打开)

怎么直接打开dmp文件(dmp文件用什么打开)

我们在使用photoshop的时候,有时候把项目快要做完了,这个时候电脑突然弹出了一个提示“你的photoshop已经停...

2022-10-29 13:23:35查看全文 >>

如何设置不生成dmp文件(系统自动生成dmp文件)

如何设置不生成dmp文件(系统自动生成dmp文件)

电脑出现蓝屏是十分常见的故障,它其实就是因为系统某文件出错损坏、第三方软件不兼容、驱动程序问题、硬件问题等出现了蓝屏报错...

2022-10-29 13:25:46查看全文 >>

怎么预览dmp文件(生成的dmp文件怎么打开)

怎么预览dmp文件(生成的dmp文件怎么打开)

PS教学第13期第一篇PS突然卡死未响应怎么办?10个小技巧解决运行PS卡死、卡顿的问题设计师在使用PS设计图片时突然就...

2022-10-29 13:38:38查看全文 >>

dmp文件如何更改默认打开方式(如何从dmp文件中恢复视图)

dmp文件如何更改默认打开方式(如何从dmp文件中恢复视图)

导读:Apache Doris 使用 C 语言实现了执行引擎,C 开发过程中,影响开发效率的一个重要因素是指针的...

2022-10-29 13:34:31查看全文 >>

怎么看dmp文件导入是否成功(dmp文件太大怎么打开)

怎么看dmp文件导入是否成功(dmp文件太大怎么打开)

今天出去布署系统,将之前导出的dmp文件导入oracle的时候遇到的问题记录一下。1.用户的权限不够。报错:IMP-0...

2022-10-29 13:16:21查看全文 >>

dmp文件导入后如何删除(dmp文件可以删除掉吗)

dmp文件导入后如何删除(dmp文件可以删除掉吗)

作者:徐田原引言PostgreSQL官方文档指定了以下三种备份方法,详见:https://www.postgresql....

2022-10-29 13:25:37查看全文 >>

文档排行