arthas火焰图async-profiler在云交易中的运用

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

本文介绍了阿里巴巴的arthas火焰图工具在系统中快速定位问题的应用,通过集成的async-profiler火焰图工具,方便定位线上问题,如full gc、cpu内存飙高等。arthas更直观和方便,通过具体场景的实操,帮助读者学习和探讨arthas火焰图的应用。

🎯

关键要点

  • 阿里巴巴的arthas工具集成了async-profiler火焰图,方便快速定位线上问题。
  • 在订单域任务系统中,master和slaver机器频繁出现full gc和cpu升高现象。
  • 随着时间推移,full gc的频率加快,系统稳定性受到挑战。
  • 结合arthas、async-profiler、visualVM和gceasy等工具进行实战对比,快速排查问题。
  • 分析发现反序列化商品域渠道配置接口对象耗费CPU,且反查快手任务也引起高CPU。
  • 使用arthas集成的async-profiler更直观方便,便于定位问题。
  • 通过修改代码后,系统稳定正常。
  • 使用async-profiler火焰图工具进行采样,生成火焰图以分析CPU和内存使用情况。
  • arthas还可以反编译jar包代码和统计方法调用时间。
➡️

继续阅读