我有一个 .Net Standard 2.0 项目,当我尝试使用命令行(dotnet CLI)或VS(20017 v15.7.4)进行构建时,编译和CPU花费了很长时间。使用率将超过98%。
我有什么办法找出为什么该进程使用过多的CPU以及CPU泄漏在哪里?
答案 0 :(得分:0)
您清理了应用程序吗?看来您使用的Visual Studio应该具有“清洁解决方案类型”按钮。我建议您尝试一下,以及重新启动计算机以查看它是否可以加快编译时间。
否则,我将在您的代码中设置一些计时器,并尝试调查代码的哪个区域使应用程序编译时间过长。一旦发现,您可以尝试改善该部分的性能。