VisualStudio 2019 Performance Profiler 将代码显示为 [Unwalkable]



我正在尝试在 IISExpress 下的计算机上分析一个 ASP.NET 执行堆栈为

  1. C# 作为 Web 服务的入口点,它调用
  2. C++/CLI 中间件,它调用
  3. 本机 C++ 用于大部分执行,它调用
  4. C++/CLI 和 C# 用于一些额外的插件服务,为本机 C++ 层提供数据访问层

这一切都是在Visual Studio 2019(C#和C++(中编写的。

我正在尝试通过运行IISExpress并使用分析/性能探查器附加到正在运行的进程来在Visual Studio 2019中对此进行分析。

我可以运行我的程序并成功执行 http 请求(执行我的执行堆栈(,但分析器只会显示

  • 国际快递
  • [无法行走]

作为执行的两个函数名称。

是否有人在类似情况下让性能探查器提供良好的输出?

我也对其他探查器持开放态度。

我在尝试分析我的桌面应用程序时遇到了同样的事情。我不得不在管理模式下运行它。然后它按预期工作。

我从Microsoft的免费 PerfView https://github.com/microsoft/perfview/中获得了很多价值。比我尝试过的任何其他分析器功能强大得多。

相关内容

  • 没有找到相关文章

最新更新