微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Windows 性能记录器的 Visual Studio 构建分析显示了一个非常奇怪的行为

如何解决使用 Windows 性能记录器的 Visual Studio 构建分析显示了一个非常奇怪的行为

数据库中,我们习惯于读取 Wait Time Analysis,但 Microsoft Windows 提供了类似的工具 (Windows Performance Recorder / Xperf) 来了解我们系统的瓶颈是什么。

WPR 是一个复杂但非常有趣的工具,在监控构建过程中我发现了一些我意想不到的东西:

  • devenv.exe 占用了大部分 cpu 时间(为什么?我原以为是 msbuild.exe)
  • vbcscompiler.exe 也占用大量 cpu 时间(与之前相同的注释)
  • devenv.exe 使用的大部分 cpu 时间似乎用于与消息队列处理相关的上下文切换 (?!?!?!?!)

我有 Visual Studio 2019 v16.9.2 和 Resharper 2021.1.1 有人可以帮我解释这种类似的行为吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。