C#程序cpu资源占用问题,
vs2008 C# 写的一个游戏,其中有非托管代码,单线程。vista sp2 操作系统。执行的时候cpu占用被限制在最高50%。对象1000个以上就会严重影响fps。请问怎么解决这个问题???。net一前只写过窗体程序。没在意这个。现在发现很老火。请高手指教。谢谢
解决方案
估计你用的是双核,而程序一直在使用1个核,所以任务管理器上看起来最多就是50%,你可以用多线程就能提高占用率。
程序里很比较复杂的计算吗
使用cpu进行复杂的计算当然cpu的使用率就高
想办法尽量降低计算的复杂度
/topics/20180124/125159.htmlwww.zrccd.nettrue/topics/20180124/125159.htmlTechArticleC#程序cpu资源占用问题, vs2008C#写的一个游戏,其中有非托管代码,单线程。vistasp2操作系统。执行的时候cpu占用被限制在最高50%。对象1000个以上就会严重影响fps。请问怎么解决这个问题...
用户评论