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

在CPU使用情况报告的函数名列中,[断开]表示什么?

  •  2
  • user247702  · 技术社区  · 6 年前

    screenshot of Visual Studio

    1 回复  |  直到 6 年前
        1
  •  4
  •   magicandre1981    6 年前

    我不使用这个工具,但是一个类似的工具叫做 Perfview 在其帮助中包含以下提示:

    采集样本时,ETW系统尝试采集堆栈跟踪。 由于各种原因,这可能会失败之前 完成堆叠。PerfView使用启发式 堆栈应该以特定OS DLL(ntdll)中的一个帧结束 如果堆栈没有结束, 线程和获取的堆栈部分之间的“断开” (至少它会有样本所在地的地址

    两者都使用Windows事件跟踪(ETW),因此两者都可以使用类似的逻辑将它们显示为已断开。