美文网首页
第二章 性能瓶颈的分析与定位 (23)

第二章 性能瓶颈的分析与定位 (23)

作者: 耕田者 | 来源:发表于2022-08-08 22:09 被阅读0次

    手动测试

           之前提到过,使用Chrome跟踪选项卡(chrome://tracing/)作为性能可视化工具是一种流行的技术。我们可以自己捣鼓一个检测函数集,更推荐使用一个实现好了的库。事实上,这样的库还不少,其中一个是SPDR; 另一个是Minitrace。如下图所示,是Chrome展示性能跟踪数据的一个实例:

    Fig. Chrome可视化性能跟踪数据

            如你所见,Chrome以火焰图的方式展示性能数据。这是一种相对较新的可视化方式,由Linux perftools的作者Brendan Gregg提出。火焰图在垂直方向展示嵌套的函数调用,在水平方向展示时间轴信息。非常适于展示深层的函数调用层级。当点击火焰图中的每个矩形,它的性能数据会被展示出来。我们可以用之前的样例工程产生定制的调用层级和性能图像数据,并用Chrome浏览器来查看。这看起来很专业!

    相关文章

      网友评论

          本文标题:第二章 性能瓶颈的分析与定位 (23)

          本文链接:https://www.haomeiwen.com/subject/dzxowrtx.html