Visual Studio Web分析仅显示iexplore

Lou*_*Lou 8 performance profiler vs-web-application-project visual-studio-2012

当我在Visual Studio中为Web应用程序运行Visual Studio 2012探查器(Perfomance Analyzer)时,它会启动Internet Explorer并在关闭IE窗口时结束分析.

但是在分析之后,结果只显示iexplore.exe过程及其内部调用,而没有指示我的程序集的执行情况.

如何配置分析仪来分析我的代码?对于桌面应用程序,它可以正常工作.

Vas*_*han 0

VS 2012 中有四种类型的分析可用。

  • CPU采样
  • 检测(Java 脚本分析)
  • Dot Net 内存分配(Dot Net 程序集分析)
  • 并发性

默认情况下,当您开始对 Web 应用程序进行性能分析时,它会运行 CPU 采样,并且您获得的报告将仅包含进程级别信息。请按照以下步骤运行 Dot Net 内存分配分析。

  • 在 Visual Studio Premium 或 Visual Studio Ultimate 中打开 ASP.NET Web 项目。
  • 在“分析”菜单上,单击“启动性能向导”。

  • 在向导的第一页上,选择“Dot Net Memory Allocation Profling”,然后单击“下一步”。

  • 在“您希望针对哪个应用程序进行分析?”中 下拉列表中,确保选择当前项目,然后单击“下一步”。
  • 在向导的第四页上,单击“完成”。

希望这可以帮助!!!!