我们有一个大型 ASP.NET 应用程序,它是在过去十年中构建的,现在在 .NET 4.0 中运行。
最近,我们升级到了 Visual Studio 2012 Premium(从 2010 Premium)。
我们的应用程序编译成功,当我们从每个开发人员工作站上的本地 IIS 运行/调试应用程序时(与使用开发服务器相比)。
自从升级到 2012 年以来,当我们调试我们的应用程序时,我们注意到应用程序在加载 ASP.NET 页面时运行非常缓慢,每页可能需要将近 20-30 秒。但是,当我们直接访问应用程序到本地 IIS 并且不使用 VS2012 调试器时,它运行得很好。在 Visual Studio 2012 中对我们的应用程序进行调试的一些事情会显着降低我们的应用程序性能。
有没有一个很好的工具可以用来捕捉后台发生的事情?
此外,这在 Windows 7 Enterprise 机器和 Windows 8 Pro 机器上都会发生。所有 64 位,8+ GB 的 RAM,和 Intel Core i7 处理器。
谢谢你的帮助。