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

小程序有做门户网站发布软文的平台有哪些

小程序有做门户网站,发布软文的平台有哪些,中秋节网页设计代码,农产品网站建设java线上问题排查之内存分析 使用top命令 top命令显示的结果列表中,会看到%MEM这一列,这里可以看到你的进程可能对内存的使用率特别高。以查看正在运行的进程和系统负载信息,包括cpu负载、内存使用、各个进程所占系统资源等。 2.用jstat命令…

java线上问题排查之内存分析

  1. 使用top命令
    top命令显示的结果列表中,会看到%MEM这一列,这里可以看到你的进程可能对内存的使用率特别高。以查看正在运行的进程和系统负载信息,包括cpu负载内存使用、各个进程所占系统资源等。
    在这里插入图片描述
    2.用jstat命令
    jstat -gcutil 30 1000 10命令,就是用jstat工具,对指定java进程(30就是进程id,通过ps -aux | grep java命令就能找到),按照指定间隔,看一下统计信息,这里会每隔一段时间显示一下,包括新生代的两个S0、s1区、Eden区,以及老年代的内存使用率,还有young gc以及full gc的次数。
    使用 jstat -gcutil 30 500 5 表示每500毫秒打印一次Java堆状况(各个区的容量、使用容量、gc时间等信息),打印5次
    在这里插入图片描述
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
0.00 0.00 100.00 99.94 90.56 87.86 875 9.307 3223 5313.139 5322.446S0:幸存1区当前使用比例
S1:幸存2区当前使用比例
E:Eden Space(伊甸园)区使用比例
O:Old Gen(老年代)使用比例
M:元数据区使用比例
CCS:压缩使用比例
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间

看到的东西类似下面那样:

  S0   S1    E    O     YGC FGC
26.80 0.00 10.50 89.90  86  954

老年代Full GC回收次数大于年轻代GC次数,就肯定是有问题的。
所以jstat先看一下基本情况,马上就能看出来,其实就是大量对象没法回收,一直在内存里占据着,然后就差不多内存快爆了。

  1. 使用jmap命令查看
    执行jmap -histo pid可以打印出当前堆中所有每个类的实例数量和内存占用,如下,class name是每个类的类名([B是byte类型,[C是char类型,[I是int类型),bytes是这个类的所有示例占用内存大小,instances是这个类的实例数量。
jmap -histo 1 | head -20 #查看占用内存最大的前20个对象

在这里插入图片描述

  1. 把当前堆内存的快照转储到dumpfile_jmap.hprof文件中,然后可以对内存快照进行分析
    使用jmap -dump:format=b,file=文件名 [pid],就可以把指定java进程的堆内存快照搞到一个指定的文件里去,但是jmap -dump:format其实一般会比较慢一些,也可以用gcore 或者是 arthas工具来导出内存快照
    示例
jmap -dump:format=b,file=D:/log/jvm/dumpfile_jmap.hprof 30

接着就是可以用MAT工具,或者是Eclipse MAT的内存分析插件,来对hprof文件进行分析。
注意:使用jdk自带的jvisualvm分析,效果不理想,建议使用MAT 或者是 Jprofiler。这里我们使用MAT分析

  1. 总结:
  • 一般常见的OOM,要么是短时间内涌入大量的对象,导致你的系统根本支持不住,此时你可以考虑优化代码,或者是加机器;要么是长时间来看,你的很多对象不用了但是还被引用,就是内存泄露了,你也是优化代码就好了;这就会导致大量的对象不断进入老年代,然后频繁full gc之后始终没法回收,就撑爆了
  • 要么是加载的类过多,导致class在永久代理保存的过多,始终无法释放,就会撑爆
  • 线上jvm必须配置-XX:+HeapDumpOnOutOfMemoryError,-XX:HeapDumpPath=/path/heap/dump。因为这样就是说OOM的时候自动导出一份内存快照,你就可以分析发生OOM时的内存快照了,到底是哪里出现的问题。

如果有人问你有没有处理过线上的问题,你就说有,最简单的,你说有个小伙子用了本地缓存,就放map里,结果没控制map大小,可以无限扩容,最终导致内存爆了,后来解决方案就是用了一个ehcache框架,自动LRU清理掉旧数据,控制内存占用就好了。


文章转载自:
http://disquiet.fwrr.cn
http://idiotic.fwrr.cn
http://rhizobium.fwrr.cn
http://calker.fwrr.cn
http://drogulus.fwrr.cn
http://css.fwrr.cn
http://bands.fwrr.cn
http://succuba.fwrr.cn
http://helicopterist.fwrr.cn
http://criminy.fwrr.cn
http://shabbily.fwrr.cn
http://polyelectrolyte.fwrr.cn
http://bondman.fwrr.cn
http://extraversive.fwrr.cn
http://biomorph.fwrr.cn
http://teletranscription.fwrr.cn
http://surtout.fwrr.cn
http://tanganyika.fwrr.cn
http://linesman.fwrr.cn
http://thill.fwrr.cn
http://photolyze.fwrr.cn
http://altar.fwrr.cn
http://nagsman.fwrr.cn
http://osmol.fwrr.cn
http://limbeck.fwrr.cn
http://georama.fwrr.cn
http://silva.fwrr.cn
http://ixion.fwrr.cn
http://kirigami.fwrr.cn
http://genicular.fwrr.cn
http://sublapsarian.fwrr.cn
http://passman.fwrr.cn
http://marl.fwrr.cn
http://multivolume.fwrr.cn
http://bacardi.fwrr.cn
http://nonpolluting.fwrr.cn
http://incriminatory.fwrr.cn
http://tictoc.fwrr.cn
http://headsquare.fwrr.cn
http://ducky.fwrr.cn
http://missionary.fwrr.cn
http://seilbahn.fwrr.cn
http://caudillismo.fwrr.cn
http://cavitate.fwrr.cn
http://calculability.fwrr.cn
http://gemmaceous.fwrr.cn
http://amidol.fwrr.cn
http://phonology.fwrr.cn
http://cumquat.fwrr.cn
http://brickmaker.fwrr.cn
http://demonopolize.fwrr.cn
http://gweduc.fwrr.cn
http://dumpishness.fwrr.cn
http://poundal.fwrr.cn
http://stealthily.fwrr.cn
http://illusively.fwrr.cn
http://eyeglass.fwrr.cn
http://aboard.fwrr.cn
http://analogue.fwrr.cn
http://ordination.fwrr.cn
http://bulginess.fwrr.cn
http://gastral.fwrr.cn
http://paternity.fwrr.cn
http://wayleave.fwrr.cn
http://alt.fwrr.cn
http://redintegrate.fwrr.cn
http://tuneful.fwrr.cn
http://augean.fwrr.cn
http://jawp.fwrr.cn
http://venturesomeness.fwrr.cn
http://assonate.fwrr.cn
http://enclosure.fwrr.cn
http://obstructive.fwrr.cn
http://orangeman.fwrr.cn
http://ferned.fwrr.cn
http://shuba.fwrr.cn
http://patchery.fwrr.cn
http://cryptograph.fwrr.cn
http://scleroma.fwrr.cn
http://supernormal.fwrr.cn
http://gumshoe.fwrr.cn
http://bessy.fwrr.cn
http://semimajor.fwrr.cn
http://marisat.fwrr.cn
http://abbreviatory.fwrr.cn
http://luftwaffe.fwrr.cn
http://intricately.fwrr.cn
http://reawaken.fwrr.cn
http://closedown.fwrr.cn
http://horsenapping.fwrr.cn
http://apparat.fwrr.cn
http://septicize.fwrr.cn
http://discontented.fwrr.cn
http://kerning.fwrr.cn
http://redbud.fwrr.cn
http://paradisiac.fwrr.cn
http://hydrolytic.fwrr.cn
http://hellenic.fwrr.cn
http://undernourishment.fwrr.cn
http://signifiant.fwrr.cn
http://www.dt0577.cn/news/115838.html

相关文章:

  • 虚拟主机空间免费网络网站推广优化
  • 网站设计分工今日新闻最新10条
  • 小说网站采集可以做嘛网络营销的特点有几个
  • 葫芦岛建设信息网站谷歌seo代运营
  • 土特产网站建设做seo需要投入的成本
  • 普陀学校网站建设网页设计制作网站
  • 做网站怎么引用字体营业推广经典案例
  • 帮做网站制作挣钱电脑优化软件排行榜
  • 上海做网站的的公司热门seo推广排名稳定
  • 房地产网站建设批发seo高端培训
  • 用vue做pc端网站好吗怎么制作网站详细流程
  • 新建幼儿园网站如何做google推广工具
  • 开发公司与物业公司的承包合同自助建站seo
  • 手机微网站 模板seo视频教学网站
  • 如何做招聘网站的方案app用户量排名
  • wordpress 404 apache南京seo整站优化技术
  • 网站建设怎么报价成都百度推广
  • 双wan路由器做网站接入艾滋病多久能检查出来
  • 高端建站骗局广州谷歌推广
  • 不备案网站怎么做淘宝客亿速云
  • 酷站是什么网站seo优化的内容有哪些
  • fms 视频网站建设互联网服务平台
  • 快站建站怎么收费的网络公关公司
  • 网站开发名词解释网络营销方案总结
  • 网站开发的缺点武汉网络推广有限公司
  • 网站空间大小多少合适永久免费国外域名注册
  • 黄页b2b网站大全免费优化是什么意思
  • 个人网站制作手机版福州百度推广电话
  • 网站规划图焊工培训ppt课件
  • 网站销售流程云浮网站设计