簡體   English   中英

通過重建在Visual Studio 2017上調試WriteLine性能問題

[英]Debug WriteLine Performance Issues on Visual Studio 2017 with Rebuild

我的C#Web窗體和Web應用程序需要很多System.Diagnostics.Debug.Writeline輸出。 這些應用程序處理大量數據(大約比大多數人要多得多,但比大多數重要的商業數據應用程序少很多),大約100 MB或更少。

我只使用Visual Studio 2017和C#SQL Server Express ..,我想繼續使用它們。 但是,升級到HP i7 CPU(Spectre X360或什至最快的CPU DAMEN i7 OMEN 6 Core i8 CPU)並重新安裝會降低應用程序測試/調試的速度,這絕對是不安全的……這是無法使用的。 (盡管未在“調試”(寫入行輸出)中進行的處理正在快速尖叫)

因此,我的下一個問題是,如果無法快速解決此問題,可以使用哪種IDE替換VISUAL STUDIO? 重要說明:實際上,我已關閉了MS VS2017工具->所有發現的帖子都建議仍然不起作用的選項的所有功能。

System.Diagnostics。 Debug .Writeline方法是輸出調試數據的快速方法,不應在生產環境或大型輸出方案中使用。 使用File類將數據輸出到文件,並編寫單獨的監視程序以在文件更改時讀取和顯示文件。

記錄:感謝@Stom提供信息-就我而言,我確實想要快速的測試數據..(除此之外)...但是我找到了解決方案!!

在嘗試了“工具”->“選項”->“調試等”等許多選項后,令我驚訝和驚訝的是,我發現對於使用多核處理器(如2個以上)的“調試輸出”最重要的一個設置是:

工具->選項->項目和解決方案->生成並運行-> X最大並行項目數

將此設置為您的CPU上運行的實際內核數(即,默認情況下可能不是12)。

Whalaa ...調試輸出10000 x更快。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM