Visual中的性能和诊断中心是一个令人惊叹的特性。在编写代码时,我使用它诊断内存和高cpu问题。然而,到目前为止,我还无法弄清楚如何使用这个工具来排除低cpu挂起的情况(或挂钟分析)。假设我的应用程序需要很长时间才能等待从网络或文件I/O返回的响应。在调试会话期间,在Visual中的诊断窗口中是否有确定响应的方法?我希望这个分析能成为CPU分析部分的一部分。
发布于 2017-09-11 06:32:21
就像这里的博客:
CPU使用工具根据CPU中每个核心执行代码所花费的时间来度量cpu的资源,它似乎没有提供解决/收集低cpu挂起问题的特性。
也许您可以考虑使用其他工具,如PerfView或magicandre1981的建议。
https://blogs.msdn.microsoft.com/vancem/2012/11/26/wall-clock-time-analysis-using-perfview/
https://stackoverflow.com/questions/46143916
复制相似问题