当前位置:编程学习 > C#/ASP.NET >>

如何确保程序的运行速度稳定

我用C#写了一个进行大量计算的程序,该程序在电脑里没开网页、视频等耗资源的程序前,运行速度挺快,但当开了其他很多软件后,运行速度就会是以前是一半左右,我不知道: 该怎么才能保证该程序的运行速度一直是那么快,不知道这是CPU占用的问题,还是什么其他问题,求高手赐教。(这个程序经过检查没有问题) --------------------编程问答-------------------- 换一个高性能的pc试试看啊?总线瓶颈?内存瓶颈?CPU应该问题不大,现在的电脑cpu的主频都不低啊 --------------------编程问答--------------------
引用 1 楼 robertwang0499 的回复:
换一个高性能的pc试试看啊?总线瓶颈?内存瓶颈?CPU应该问题不大,现在的电脑cpu的主频都不低啊

不晓得 我的电脑挺好的。肿么才能使程序在运行过程中处于对内存或CPU最优先的占用呢 --------------------编程问答-------------------- 你运行程序之前可以检查当前系统负载

或者运行之前强行关闭一些程序 --------------------编程问答-------------------- 欢迎继续讨论哈 --------------------编程问答-------------------- 任务管理器,找到你的进程,把优先级调到最高(实时) --------------------编程问答--------------------
Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.High

但是这个有风险,如果你的程序写的有问题,会造成死机,只能重启 --------------------编程问答-------------------- 你想搞病毒啊,如果一个程序能够随便抢占CPU资源,这还了得 --------------------编程问答--------------------
引用 7 楼 TheDolphin 的回复:
你想搞病毒啊,如果一个程序能够随便抢占CPU资源,这还了得

额 我可没那本事。我在做一个数据处理程序,但是当偶一边看视频一边运行这个程序时,发现数据处理的速度就会慢下来。所以。。。。 --------------------编程问答-------------------- 硬件搞成高端服务器的配置估计就没有那说的问题了。 --------------------编程问答-------------------- 系统中每个进程分配多少cpu不是我们程序控制的,是操作系统控制的。看样你只能提高硬件的配置了。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,