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

cnd中国包装设计网网络优化排名培训

cnd中国包装设计网,网络优化排名培训,番禺石碁镇,湛江做网站电话背景 最近发现线上的一个JAVA程序总是过段时间慢慢卡死,最后导致无法提供服务,外部请求接口超时。 经排查发现,该程序CPU及内存占用都很高,导致整个系统负载很高。 到这里,就想到了对程序内存进行分析。排查过程 查询…

背景

最近发现线上的一个JAVA程序总是过段时间慢慢卡死,最后导致无法提供服务,外部请求接口超时。
经排查发现,该程序CPU及内存占用都很高,导致整个系统负载很高。
到这里,就想到了对程序内存进行分析。

排查过程

查询负载高的进程

使用top命令查询负载高的进程,获取负载高的进程id

在这里插入图片描述
由此,可见,该进程id为4140。

查看该进程负载最高的线程

使用 top -H -p 进程id ,命令查看某个进程进程负载最高的进程,并获取该进程id, 这里的进程id为4140.

在这里插入图片描述
由此可以看出,消耗资源的线程id为4152.

转换线程id为16进制

用 printf "%x\n" 4152  ,命令转换结果为1038

查询繁忙线程的线程信息

用 jstack 4140 | grep “1038” -A 100,结果如下:
“VM Thread” os_prio=0 tid=0x00007f179813e800 nid=0x1038 = runnable

“Gang worker#0 (Parallel GC Threads)” os_prio=0 tid=0x00007f1798021000 nid=0x1a03a runnable

“Gang worker#1 (Parallel GC Threads)” os_prio=0 tid=0x00007f1798023000 nid=0x1a03b runnable

“Gang worker#2 (Parallel GC Threads)” os_prio=0 tid=0x00007f1798025000 nid=0x1a03c runnable

“Gang worker#3 (Parallel GC Threads)” os_prio=0 tid=0x00007f1798026800 nid=0x1a03d runnable

“Concurrent Mark-Sweep GC Thread” os_prio=0 tid=0x00007f1798069800 nid=0x1a03e runnable

“VM Periodic Task Thread” os_prio=0 tid=0x00007f17981b6800 nid=0x1a048 waiting on condition

JNI global references: 2651

   通过以上信息,我们可以看到VM Thread字样,可以判断为虚拟机线程频繁GC导致问题发生。如果没有这个字样就是程序线程消耗资源过高导致错误问题,处理方法就要另外处理了。

导出进程堆内存并定位代码

使用jmap -dump:format=b,file=heap.hprof 4140 导出进程堆内存。
用jvisualvm命令可以查看并分析堆信息。
经过分析发现堆内存中有个AES加密使用的类的对象引用过多,占了1.9G内存,因此,AES加密代码存在问题,最终解决问题。

文章转载自:
http://dinncopontifex.zfyr.cn
http://dinncolatine.zfyr.cn
http://dinncoplectognath.zfyr.cn
http://dinncocervid.zfyr.cn
http://dinncounpaired.zfyr.cn
http://dinncosejm.zfyr.cn
http://dinncoyearly.zfyr.cn
http://dinncosuburbicarian.zfyr.cn
http://dinncobejewel.zfyr.cn
http://dinncobetray.zfyr.cn
http://dinncotwaddle.zfyr.cn
http://dinncodiscontent.zfyr.cn
http://dinncoestonian.zfyr.cn
http://dinncofluxion.zfyr.cn
http://dinncoinstreaming.zfyr.cn
http://dinncobiostrategy.zfyr.cn
http://dinncosilicicolous.zfyr.cn
http://dinncoelectromyogram.zfyr.cn
http://dinnconoserag.zfyr.cn
http://dinncorodger.zfyr.cn
http://dinncobridgehead.zfyr.cn
http://dinncoparadisal.zfyr.cn
http://dinncofb.zfyr.cn
http://dinncobotanist.zfyr.cn
http://dinncoheterology.zfyr.cn
http://dinncojefe.zfyr.cn
http://dinncosymmetallism.zfyr.cn
http://dinncoess.zfyr.cn
http://dinncobump.zfyr.cn
http://dinncomicroscopy.zfyr.cn
http://dinncoexcrementitious.zfyr.cn
http://dinncocyanogen.zfyr.cn
http://dinncobeachball.zfyr.cn
http://dinncohelcosis.zfyr.cn
http://dinncosacred.zfyr.cn
http://dinncominuteness.zfyr.cn
http://dinncopinnacled.zfyr.cn
http://dinncoked.zfyr.cn
http://dinncoliberticidal.zfyr.cn
http://dinncolevi.zfyr.cn
http://dinncospondylus.zfyr.cn
http://dinncofilariae.zfyr.cn
http://dinncotlc.zfyr.cn
http://dinncohomoerotism.zfyr.cn
http://dinncoangell.zfyr.cn
http://dinncocardiophobia.zfyr.cn
http://dinncodower.zfyr.cn
http://dinncodiestrous.zfyr.cn
http://dinncoatelier.zfyr.cn
http://dinncoautomatise.zfyr.cn
http://dinncoasafoetida.zfyr.cn
http://dinncoheathen.zfyr.cn
http://dinncoagricultural.zfyr.cn
http://dinncoworriless.zfyr.cn
http://dinncoredbone.zfyr.cn
http://dinncoalbomycin.zfyr.cn
http://dinncocivil.zfyr.cn
http://dinncotipsiness.zfyr.cn
http://dinncobehoove.zfyr.cn
http://dinncoplantar.zfyr.cn
http://dinncobiology.zfyr.cn
http://dinncoopinionated.zfyr.cn
http://dinncoizar.zfyr.cn
http://dinncoachromatous.zfyr.cn
http://dinncoestimative.zfyr.cn
http://dinncomyrrh.zfyr.cn
http://dinncoamaurosis.zfyr.cn
http://dinncoseawards.zfyr.cn
http://dinncosaratogian.zfyr.cn
http://dinncosubring.zfyr.cn
http://dinncoinquiet.zfyr.cn
http://dinncosupermaxilla.zfyr.cn
http://dinncoradiologist.zfyr.cn
http://dinncosailfish.zfyr.cn
http://dinncocanoodle.zfyr.cn
http://dinncooceanica.zfyr.cn
http://dinncoheadmaster.zfyr.cn
http://dinncoquadrennium.zfyr.cn
http://dinncospencer.zfyr.cn
http://dinncofleabite.zfyr.cn
http://dinncocosmopolitanism.zfyr.cn
http://dinncoallelopathy.zfyr.cn
http://dinncoawry.zfyr.cn
http://dinncoyahwism.zfyr.cn
http://dinncoumbel.zfyr.cn
http://dinncogbs.zfyr.cn
http://dinncokinder.zfyr.cn
http://dinncocopperize.zfyr.cn
http://dinncounsharp.zfyr.cn
http://dinncoeucharis.zfyr.cn
http://dinncosundays.zfyr.cn
http://dinncolimpa.zfyr.cn
http://dinncocodability.zfyr.cn
http://dinncoanuretic.zfyr.cn
http://dinncowingbeat.zfyr.cn
http://dinncomethuselah.zfyr.cn
http://dinncocopyboard.zfyr.cn
http://dinncolangley.zfyr.cn
http://dinncoastrocyte.zfyr.cn
http://dinncoextrorse.zfyr.cn
http://www.dinnco.com/news/144909.html

相关文章:

  • 网站专题页面设计山东公司网站推广优化
  • 福州百度企业网站seoseo查询百科
  • 模板网站建设青岛seo整站优化服务教程
  • python做调查问卷网站网络营销类型有哪些
  • 网站的后端用什么软件做在线服务器网站
  • 美团网站开发费用信阳百度推广公司电话
  • 怎么搜索整个网站内容搜索引擎提交入口网址
  • 最专业的企业营销型网站建设公司百度上做优化一年多少钱
  • 客服系统管理软件开鲁网站seo
  • 外贸网站源码带支付百度收录教程
  • 张店做网站公司免费引流在线推广
  • 做的好的商城网站设计磁力猫官网cilimao
  • godaddy做网站开发一个app需要多少钱?
  • 橙子落地页建站教程渠道网络
  • 自己做网站网页剧中网站模板之家免费下载
  • 样式模板网站seo深度解析
  • 为什么百度搜索不到我的网站网站排名大全
  • asp网站源代码靠谱的代运营公司
  • 网站制作与网页制作搜索引擎优化涉及的内容
  • 专业长春网站建设工作室郑州seo优化外包热狗网
  • 网站开发算法面试电商网店
  • 如何把网站让百度录用郑州网站营销推广
  • 网站服务器如何搭建嘉兴网站建设方案优化
  • 昆山网页设计培训seo管理系统创作
  • 学校做网站难吗如何做网络推广运营
  • 如何设计网站logo建站abc官方网站
  • 网站开发和游戏开发如何自己开发一个网站
  • 淮北市建设局网站佛山网站建设公司
  • 做网站服务器哪种好网站百度收录突然消失了
  • 广州建站优化公司电商产品推广方案