如何让c# 做的程序CPU全速运行
我用C#设计了一个程序,进行了大量的运算,为什么CPU最高也只有25%(我理解只用了1个核),CPU:I3M350.如果要让CPU全速运行,加快我的运算速度。如何做到。...
我用C#设计了一个程序,进行了大量的运算,为什么CPU最高也只有25%(我理解只用了1个核),CPU:I3 M350.
如果要让CPU全速运行,加快我的运算速度。如何做到。 展开
如果要让CPU全速运行,加快我的运算速度。如何做到。 展开
展开全部
for (int i = 0; i < i + 1; i++)
{
i = i - 1;
}//用这段程序我的CPU到了50%
更多追问追答
追问
我程序里面,这样的语句何止一条。都只有25%,你的是什么CPU?
追答
我觉得C#既然被称作托管代码,就有一定的安全性,就像一个杀毒软件的虚拟机,你的代码破坏性再强,也只是在虚拟的局部起作用,怎么可能让你突破限制影响到整个操作系统呢?照你这么说是不是不应该有堆栈溢出之类的错误报告,因为我的计算机的内存还没消耗完啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把它做成线程。。如果你是顺序执行,也就是单线执行。它肯定不会占用太大的CPU只是执行时间变长而已。如果用多线程来执行并行运行的话,应该耗费资源会大一些
追问
c#做多线程,一点也不好!麻烦,没有JAVA来得实在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-22
展开全部
使用.net 4.0的 并行 Parallel.For
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该是.NET自动管理的,开发人员木有这个权利吧
追问
我要做一个大型的软件,岂不是没有办法了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询