[英]Debugging in VS2010 causes performance lag
我在Visual Studio調試時出現滯后問題。 問題發生在我寫過的游戲中,當您射擊游戲時,會產生大約一秒鍾的延遲。 還是很奇怪,我之前也寫過同樣的程序,但滯后並不存在,在我的新程序中幾乎沒有什么變化。
最終的怪異之處是,當我執行性能配置文件時,它突然變得很棒。 如果您進入解決方案目錄並直接啟動調試或發布版本,則同上。 有人知道為什么會這樣嗎? 在解決之前,我無法進行游戲。 :(
電腦規格:
操作系統:Windows 7 Home Premium 64-bit
處理器:Intel Core i5 3570K
內存:8.00 GB雙通道DDR3 @ 665MHz(9-9-9-24)
MoBo:華擎H61M-HVS
視覺工作室:
版本:Ultimate SP1
擴展:Resharper,.Net Demon,VS10X代碼映射,FxCopRunner,縮進指南,電源命令,生產力電動工具。
編輯:問題發生在我用來解析XML文件的一些代碼周圍。 問題是我過度使用try-catch,這導致了相當大的延遲。
如果您的代碼拋出許多被捕獲的異常,則與VS2008(.NET 3.5)相比,VS2010 +(.NET 4)的調試速度將非常慢。 這是已知問題。
當調試大量異常測試的單元測試時,更可能發生這種情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.