1

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

在此处输入图像描述

4

1 回答 1

2

显示的是对应于工人统计概况的火焰图。整个 CPU 工作是一组彩色块的 x 轴,当你向上移动时,你在调用堆栈中移动得更深,例如,

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

您可以通过鼠标悬停获得有关每个块对应的功能的信息。

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

您还可以选择要查看的配置文件(顶部),或从整体 CPU 利用率时间线(底部)中选择您正在查看的提交函数。

于 2018-07-29T20:12:51.467 回答