Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# visualstudio中的多线程处理速度慢_C#_Visual Studio - Fatal编程技术网

C# visualstudio中的多线程处理速度慢

C# visualstudio中的多线程处理速度慢,c#,visual-studio,C#,Visual Studio,我创建了一个多线程代码来加速我的计算。可悲的是,从VisualStudio运行它只是一半的乐趣,直接运行exe是超级棒的 从Visual Studio运行:34秒,60-80%的cpu使用率 直接运行exe:11秒,100%cpu使用率 有解决办法吗?我希望我的exe以100%的速度使用所有cpu核心,即使在从visual studio运行时也是如此。这是因为附加了调试器(visual studio本身)。你注意到“不调试运行”选项了吗?没有,我没有注意到。如果我愿意的话,我就是这样用的。谢谢这

我创建了一个多线程代码来加速我的计算。可悲的是,从VisualStudio运行它只是一半的乐趣,直接运行exe是超级棒的

从Visual Studio运行:34秒,60-80%的cpu使用率
直接运行exe:11秒,100%cpu使用率


有解决办法吗?我希望我的exe以100%的速度使用所有cpu核心,即使在从visual studio运行时也是如此。

这是因为附加了调试器(visual studio本身)。你注意到“不调试运行”选项了吗?没有,我没有注意到。如果我愿意的话,我就是这样用的。谢谢这不是取消此的所有调试功能的最佳解决方案。。但是如果这是唯一的方法,我在工作中使用这两种方法。您并不总是需要调试器。仅当您想暂停程序并检查变量时。对于其他工作,您可以在大多数情况下不使用调试器运行它。