当前位置: 首页 > news >正文

天水市网站建设南京汽车 企业 网站建设

天水市网站建设,南京汽车 企业 网站建设,茂名营销型网站建设,网站界面设计要求jvm调优中,经常使用dump来分析是否存在大对象导致频繁full gc,以下为使用步骤: 一、获得服务进程 ps -ef | grep list-app | grep -v grep 二、生成dump文件 jmap -dump:formatb,filexxx.dump pid jmap -dump:filetest.hprof,formatb 3307…

jvm调优中,经常使用dump来分析是否存在大对象导致频繁full gc,以下为使用步骤:

一、获得服务进程

ps -ef | grep list-app | grep -v grep

 二、生成dump文件

jmap -dump:format=b,file=xxx.dump pid

jmap -dump:file=test.hprof,format=b 3307

file自己命名,

三、下载mat工具

地址:Eclipse Memory Analyzer Open Source Project | The Eclipse Foundation

注意,12及以上版本需要安装jdk11以上

四、导入dump文件

五、导入后得到如下界面

 

六、定位大对象(方法一)
点击上图中Histogram,可显示出每个类产生的实例数量,以及所占用的内存大小;
Shallow Heap 和 Retained Heap分别表示对象自身不包含引用的大小和对象自身并包含引用的大小。默认的大小单位是 Bytes,可以在 Window - Preferences 菜单中设置单位,图中设置的是KB。

根据Shallow Heap 和 Retained Heap找出占用最大的对象(下图)

红框内就是我的包路径,这时已经大概知道是什么对象占用了,去项目中检查大概率能定位,我遇到的是一次性查出全部的数据,太多导致。


七、定位大对象(方法二)
点击第五步图中 Leak Suspects 后,MAT会自动分析生成一份报告,通过报告,也能判断出和上一步一样的结果

最后,找到代码位置了,其他就是要分析具体是什么原因导致产生大对象。针对问题进行代码、JVM、业务需求优化。
 

http://www.yayakq.cn/news/256544/

相关文章:

  • 网站运营的提成方案怎么做wordpress 百度统计
  • 企业备案 网站名称小程序流量点击推广平台
  • 知名网站建设公司 北京网络设计规划
  • 阿里巴巴1688怎么做网站线上网站怎么做
  • 建新建设集团有限公司网站app定制开发谈判技巧
  • 网站psd模板建程网app下载一体板
  • 手机网站菜单设计建设网站的费用如何入账
  • 建设商城网站制作广州网站设计制作报价
  • 广西腾达建设集团有限公司网站wordpress 中文链接 seo
  • 网站换模板影响长沙 网站设计 公司价格
  • 具体的网站建设2023兔年ppt免费模板
  • 网站建设单位有哪些做网站怎么办营业执照
  • 商城网站建设与维护方案建设网站建设投标网1249中官网词
  • 菏泽住房和城乡建设局网站北京网站建设优化
  • 长春建站公司网站网页app开发
  • 网站建设公司宣传重庆百度总代理
  • 网站开发资金规模博客网
  • 网站模仿营销型网站设计建设公司
  • 怎么在招聘网站做评估全屏网站大小
  • 别人的网站是怎么找到的做网站要什么软件
  • 优质企业网站开发网络广告营销方案
  • ai做网站步骤北京列表网
  • 宁波网站推广软件哪家强wordpress 联盟广告位
  • 淄博桓台学校网站建设方案产品做优化好还是超级网站好
  • 快速增加网站权重乐享校园网站建设策划书
  • 国外h5汇总网站明天上海全面封控5天
  • 网站被k多久恢复做感恩网站的图片大全
  • 网站建设项目技术网站悬挂备案号
  • wordpress快站平台酒店用品网站源码
  • 网站换ip影响 百度做美食网站视频