[英]Debugging in Visual Studio 2012 is slow
我們有一個大型的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處理器。
謝謝你的幫助。
我在VS 2012上的調試非常慢,每一步都需要20~30秒。
我的解決方案是禁用.NET Reflector擴展。
轉到工具 - 擴展和更新 - 禁用.NET Reflector。
嘗試刪除所有斷點,然后清理並重建解決方案並再次調試。
也許你的應用程序正在拋出並捕獲大量異常? 這可以在調試模式下減慢速度。 設置Exceptions屬性以中斷CLR異常並查看是否是這種情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.