线上CPU飙高内存溢出问题分析
线上CPU飙高、内存溢出问题分析前言CPU飙高使用命令jstack使用Arthas工具下载Arthas内存溢出使用jmap导出内存快照一般是设置jvm参数自动生成dump文件使用jvisualvm使用MAT工具前言
在生产环境,可能会出现CPU飙高,或者内存溢出的情况,造成系统卡顿甚至崩溃,怎样快速定位到问题代码,下面介绍几种方法。 CPU飙高
查看CPU飙高有使用jstack命令及Arthas工具,怎么使用,模拟CPU飙高案例。 public class CPUHighTest { public static void main(String[] args){ new Thread(() -> { while (true) { } }).start(); } }
编译:javac CPUHighTest.java,生成class文件
运行:java CPUHighTest
如果运行报错:Error:Could not find or load main class Arthas
需要更改profile文件,在$JAVA_HOME前加.: CLASSPATH=.:$JAVA_HOME/lib/ 使用命令jstack使用top -p pid为进程号,现在进行占用CPU情况。 输入H,显示每个线程占用情况。 找出占用CPU最高的线程ID为1739613 需要将线程ID转为十六进制,1a8b5d 使用命令jstack 1739598|grep -A 10 1a8b5d
迅速定位到问题代码。 使用Arthas工具
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。 下载Arthas
https://github.com/alibaba/arthas/releases
下载成功后,解压,启动Arthas java -jar arthas-boot.jar
选择相应的进程,进入arthas
输入dashboard查看概况,发现有CPU占用高的进程
输入thread <进程id>,本例中为9,迅速定位到问题代码
内存溢出
模拟内存溢出 public class OOMTest{ public static void main(String[] args) { List
如何辨别手游代理平台是否正规?如何辨别手游代理平台是否正规?市面上的手游代理平台有很多,但是要找到一个负责的平台就要代理商慧眼识珠了,在代理商寻找平台时,相信每个平台的承诺都是说得天花乱坠,但有一些不负责的代理
机器人医生来了!准到连资深医生都自叹弗如,现场揭秘能做高精度微创手术,在百余家医疗机构上岗,打的钢钉比老医生还整齐在位于海淀区中关村东升国际科学园的北京市医疗机器人产业创新中心,有各种神通广大的机器人医生。创新中心为医疗机器人企业
青春女星林允忙里偷闲郊外赏花,清纯无比如花仙子日前,青春女星林允晒出一组郊外赏花的写真。在这组写真中,我们看到林允穿着浅蓝色绣花露脐背心短裙,露出半截美腿,披着长发,戴着心型颈链,在郊外赏花。而所赏的花应该是白樱花,目前是盛开
夏风浮动,恰是花开烂漫时当斑驳的阳光透过枝叶,洒下金色的光芒,树影在风中轻轻摇摆,空气中开始弥散着热浪的味道,这意味着夏日已经欣然到来。都说最美的景色永远在路上,经过暮春的风初夏的光,各色鲜花纷纷开启怒放
吃降压药可能缺钾,比缺钙更危险?留意4个症状,该如何补充?导语现如今我国高血压患者超出了1。2亿,每年由于高血压死亡的人数却达到了上百万,虽然到了现如今有许多药物可以带来很好的降压效果,但是高血压属于是一种慢性病变,是不可逆的疾病,无法彻
丁彦雨航降薪留队?山东男篮下定决心,两届MVP正式让步,没戏了大家好!欢迎来到大胡子体育吧!本期节目将和球迷朋友一起聊一聊丁彦雨航,聊一聊丁彦雨航续约一事。我们知道,尽管丁彦雨航大伤后三年都没有接触过职业赛场,但作为母队,山东男篮还是义无反顾
丑闻!继郝伟后,山东足坛又翻车,名宿实名举报恶意拖欠女足薪资近日很多球迷都在关注山东足坛的相关事宜,山东足坛拥有非常出色的球队,比如山东泰山,在上赛季的比赛中也获得了非常不错的成绩,本赛季还代表中国队参加了亚冠比赛,然而在山东足坛里却出现了
净水器是真的有用,还是商家忽悠大众?科普净水真相,别再被欺骗面对净水器的火热,吸引不少人的关注,他们想试一试净水器真的有过滤效果吗?水中的固体杂质过滤可以理解,但那些看不见的物质是怎么过滤的呢?净水器真的和宣传一样有用,还是商家忽悠大众呢?
山东省科学技术奖定向奖励来了今日,山东省科技厅发布通知,为充分发挥山东省科学技术奖励的激励导向作用,奖励真正作出创造性贡献的科学家和一线科技人员,加快树立以创新质量绩效贡献为核心的科技评价导向,推动产出更多高
山东变了这是第4511篇原创首发文章字数3k睿愚文关注秦朔朋友圈IDqspyq2015传统,是山东给外界的印象,保守,是外界给山东的标签。相比南方,北方山东似乎不喜欢追赶潮流不热衷新鲜事物
07年的最佳一阵有多豪华?巅峰詹韦落选,甜瓜场均29分仅三阵07年的最佳一阵有多豪华?巅峰詹韦落选,甜瓜场均29分仅三阵众所周知,每年能够入选NBA最佳阵容的无一不是该赛季实力最为顶尖的一批球员,除了要拥有亮眼的个人数据之外,对于球队战绩效
婚姻好不好?从孩子的长相就能体现出来最能暴露出一个人婚姻质量的,不是房子票子,而是孩子。一个家就像是一块土壤,它的好坏,直接决定了在其中发芽生长的植物是茂盛还是枯黄。所以说,婚姻好不好,看孩子就知道!孩子的长相,暴露
100元人民币能换2万2缅甸元,可以怎么花?缅甸美女告诉你现如今,旅游已经成为了大多数人们享受生活必不可少的项目了。(此处已添加小程序,请到今日头条客户端查看)在节假日的时候,由于我国多数景区都会出现爆满状态,因此多数国人们也都喜欢上了到
金秋云台山之旅2021年10月17日,金秋难得晴好的一天,我们决定到河南云台山旅行。上午8点多出发,近12点到达黑石岭服务区。饭后乘坐景区大巴到第一个景点红石峡,由于游客太多,排队时间太长,我们
什么是你注重养生以后才知道的1菊花是很好的东西!我以前一直不太爱菊花泡水后有股脚臭味,但是菊花其实对眼睛好对肝也好,经常熬夜肝火旺盛皮肤爱出油爱长痘的集美可以坚持拿菊花泡水喝,不要加糖,放几颗枸杞清火又明目。
24节气饮食养生惊蛰宜少酸多甘,清补五脏2022年3月5日,节气惊蛰。惊蛰是春季第三个节气。天气回暖,雨水增多,第一声春雷响起,惊醒蛰伏于地下冬眠的昆虫,故称惊蛰。惊蛰时节,天气转暖,但气温变化较大,时有倒春寒,乍暖还寒
狗尾巴草其实是个宝,用它来煮水喝,或能帮助解决这4个问题狗尾草又叫毛毛狗,是乡村田野当中最为常见的一种植物,在平时,我们也常常用狗尾草形容不起眼。狗尾草的生命力非常顽强,别看它不起眼,其实狗尾草的用途非常多,在我国著名的本草纲目中,李时
一世名嘴宋世雄2015年,一档北京电视台的访谈节目迎来了两位老人。两位老人是夫妻的关系,妻子在台上兴致勃勃地为观众表演抖空竹,丈夫就在旁边笑呵呵地评论,顺便为妻子加油打气。谁能想到,这位为妻子解
西班牙人20赫塔费西媒用一个词形容每个主队将士的表现ElEspanyolhalogradoestesbadounaimportantevictoriaanteelGetafe,laprimeraenloquellevamosdeao
王励勤前女友刘彦池晒结婚五周年照,夫妻恩爱无比3月6日,著名女主持人刘彦池晒结婚五周年庆祝照片。其中有3张是与老公的合照,1张是老公送给刘彦池的鲜花和留言,1张是结婚周年蛋糕。她老公给她的留言为五周年纪念日快乐!下一个五十年更
订婚4个月产女!最美冠军嫁二婚制片人,同体操王子由恋人变仇家2008年的北京奥运会给大家留下了非常深刻的印象,在那届奥运会上,中国体育健儿表现非常出色,最终拿下了51枚金牌,我们也位列金牌榜的第一位。在那届比赛中出现了一位非常美丽的冠军,她
春天拥有一条小白裤,百搭又时髦洋气,拉开与普通人的差距春天想穿得好看又不想太麻烦去思考搭配,就得别出心裁地选择合适的单品,今天就给大家带来了春日必备的单品小白裤。小白裤不仅色彩上极为百搭,对其他单品的包容度也很高,而且白色相对于黑色来