代码之家  ›  专栏  ›  技术社区  ›  matanster

dask仪表板配置文件选项卡用法

  •  0
  • matanster  · 技术社区  · 6 年前

    你如何解释俄罗斯方块来研究你的应用程序的用法?

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  1
  •   mdurant    6 年前

    显示器是 flame graph 与工人的统计特征相对应。整个CPU的工作量是一组彩色块的X轴,当你向上行进时,你在调用堆栈中移动更深,例如,

    • 一个块,函数a,占用集群中所有Dask线程50%的水平空间,占用50%的CPU时间
    • 假设在那个块上面,两个块各占整个块的20%,下面的块的其余部分不包括在内:调用函数A所花费的时间包括调用这两个较低级别的函数的时间,加上函数A内部的一点时间。

    您可以通过鼠标悬停来获取与每个块对应的函数的信息。

    注意,有些函数调用堆栈可能非常深,例如pandas处理。

    您还可以选择要查看配置文件的已提交函数(顶部),或从总体CPU使用时间线(底部)中进行选择。