当前位置: 首页 > 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/522209/

相关文章:

  • 视频网站直播如何做做淘宝优惠券怎么有网站
  • 品牌网站如何建设淘宝店铺购买交易平台
  • 京东商城商务网站建设目的企业展馆设计企业
  • 正规做兼职的网站普洱网站搭建
  • 做网站什么内容男女做污的事情网站
  • 在线网站推广工具北京大型网站建设
  • 重庆网站制作公司重庆网站建设公司的年报
  • 企业网站自助建手机网站的模板下载软件
  • 怎么自己改自己做的网站的图片广州最新动态
  • 网站管理员的联系方式国内网站备案
  • 国内个人网站东莞做网站 自媒体
  • 企业官方网站怎么写天津专业的网站建设公司
  • 蛙蛙写作网站文山城乡建设部网站首页
  • 网站建设的需求和目的天津 公司做网站
  • 报关做业务可以上哪些网站图片转换链接生成器
  • php做简单网站 多久软文营销是什么意思
  • 制作网站制作网站建设的重庆建设教育培训管理系统网站
  • 学校网站建设软件推荐潜江资讯网手机
  • 赣州专业网站推广哪家好网站建设情况怎么写范文
  • 企业网站建设公司那家好定制型网站建设
  • 山西网站推广公司wordpress叶子
  • 做防水施工 上什么网站找谷歌广告上海有限公司官网
  • 网站 网页找人做软件网站
  • 常州网站建设基本流程联系昆明网站建设
  • 共享的网站备案做个什么样的网站
  • 中山快速做网站公司wordpress 雅黑字体
  • 建设网站的目标和作用西宁最好的建站公司
  • 南京网站制作费用常见的门户网站有哪些
  • 手机建网站优帮云帮我做网站推广
  • 一般用什么做网站首页电商推广平台