You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2022无法启动诊断会话:CPU性能分析器启动挂起报错

VS 2022 CPU性能分析器启动卡顿及报错解决办法

问题现象

启动CPU使用率性能分析器会话时,界面无限期卡在“Starting diagnostics session”;取消操作后,诊断中心输出窗口报错:

'[ProjectName]' failed to launch
'Invalid operation detected by 'StandardClientTransportConnection.SendCustomMessageAsync'.'

项目可正常编译运行,已尝试重置环境选项、更新修复Visual Studio。

可行解决方案

  • 禁用诊断工具相关选项
    打开工具 > 选项 > 调试 > 常规,取消勾选启用诊断工具和启用实时代码分析,重启VS后重试启动性能分析器。若有效,可逐步重新勾选以定位具体冲突项。
  • 清理VS缓存文件
    删除以下目录的缓存内容:
    • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_<你的VS实例ID>\ComponentModelCache
    • %LOCALAPPDATA%\Temp\VisualStudioDiagnostics
      重启VS后再次尝试性能分析。
  • 重置项目性能分析配置
    右键项目选择属性 > 调试,确认启动操作和工作目录配置无误;切换到性能分析选项卡,点击重置所有设置,保存后重新启动分析会话。
  • 命令行方式启动性能分析
    以管理员身份打开VS开发者命令提示符,执行以下命令(替换为你的项目路径和程序名):
    vsperfcmd /start:cpu /output:cpu_analysis_report.vsp
    vsperfcmd /launch:"C:\Your\Project\Path\Bin\Debug\YourApplication.exe"
    
    程序运行完成后,执行vsperfcmd /shutdown结束会话,再在VS中打开生成的cpu_analysis_report.vsp文件查看分析结果。
  • 排查第三方扩展冲突
    打开扩展 > 管理扩展,禁用所有第三方扩展,重启VS后测试性能分析器。若恢复正常,逐个启用扩展以找出冲突的扩展并移除或更新它。

内容的提问来源于stack exchange,提问作者graphicdivine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 01:03:19