远程 Visual Studio Performance Profiler 获取代码行 C#

Remote Visual Studio Performance Profiler Get Lines of Code C#

我是 运行 Windows 虚拟机上的独立 C# 应用程序,我将 VSPerf Performance Profiler 附加到该进程。当我将生成的 .vsp 文件复制到我的 PC 时,我可以查看该文件并查看文件中模块的示例,但我想查看模块中使用最多 CPU 的代码行。这可能吗?我查看了有关 VSPerf 性能分析的 MS 文档,但没有任何效果。我试过了

vsperfreport /summary:all /packsymbols filename.vsp

但这只是将 .vsp 解压缩为 csv 文件,但仍然没有行。我也试过

/samplelineon

没有成功。

这帮我解决了。重要的是正确加载符号:

https://devblogs.microsoft.com/devops/creating-ngen-pdbs-for-profiling-reports