如何让c# 做的程序CPU全速运行

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式