0
点赞
收藏
分享

微信扫一扫

mongodb指定引擎并设置内存使用大小

janedaring 2024-11-06 阅读 5

火焰图 

Flame Graphs 是一种有效的可视化工具,可以帮助我们排查如下问题:

  1. 目前哪些方法正在消耗 CPU 资源?
  2. 一个方法的消耗与其他方法相比如何?
  3. 哪一系列的堆栈调用导致了特定方法的执行?

y 轴表示调用栈,每一层都是一个函数。调用栈越深,火焰就越高,顶部就是正在执行的函数,下方都是它的父函数。

x 轴表示抽样数,如果一个函数在 x 轴占据的宽度越宽,就表示它被抽到的次数多,即执行的时间长。注意,x 轴不代表时间,而是所有的调用栈合并后,按字母顺序排列的。

Flame Graph

火焰图是通过多次采样堆栈跟踪来构建的。每个方法调用都由一个条形图表示,其中条形图的长度与其在样本中出现的次数成比例。

Fli

举报

相关推荐

0 条评论