繁体   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