www.jybase.net - 寂涯网络学习基地

404 Error: 抱歉, 您所查找的页面不存在, 可能已被删除或您输错了网址!

404错误,没有发现你要找的页面, 经砖家仔细研究结果如下:

首 页 | 在线视频观看 | 系统综合 | 网站相关 | 教程共享 | 网赚教程共享 | 精品软件下载 | 网盘搜


























免费教程_免费网赚教程_破解版软件-寂涯网络学习基地

当前位置: 主页 > 系统综合 > windows > 限制单个进程的CPU占用率过高(2)

限制单个进程的CPU占用率过高(2)

时间:2011-11-15 22:58来源:未知 整理:寂涯网络 点击:


Else
    x = 0
    NtResumeProcess hProc
EndIf
End Sub

效果测试
 
此部分有两项测试,分别是理论测试和实际测试。理论测试使用Super PI  2M进行测试,
实际测试使用“曦力音视频转换专家”进行测试。CPU 的主频仍然是Core 2 Extreme
X9100@[266*13=3458MHz],核心电压也仍然是1.263V。
1.Super PI 2M测试
 
 
1.  不限制 CPU占用率
耗时40.978s: CPU 占用率50%: 

2.使用我的程序限制CPU占用率
耗时 77.687s:  

CPU占用率24%~26%:

2.曦力音视频转换专家转换RMVB视频测试
1.不限制 CPU 占用率
CPU 占用率73%:

2.使用我的程序限制CPU占用率
CPU 占用率35%~44%:

经测试,这种限制单个进程CPU占用的方法比较有效,能使限制后的CPU占用率达到限
制前的 1/2,当然,处理时间也几乎变成了原来的一倍。如果有人问我如何解决“处理时间
延长一倍”的问题,我只能说:“给您的CPU加上较高的电压,再使用液氮散热,然后把外
频或者倍频加倍。PS:烧了 CPU别找我麻烦”。
在写本文之前我在紫水晶编程论坛内部版发帖说明我的思路,有的网友认为应该加上动
态监控部分,当指定进程的CPU占用率较高时才开始限制。不过我明确表示反对。因为不断
获得(每隔 50ms)某个进程的 CPU 占用率本可能需要大量的资源开销,同样浪费 CPU,这样
就失去了这个解决方案存在的意义(我的程序在运行时的CPU占用率一直为0)。

本页地址 http://www.jybase.net/windows/20111115618.html

百度搜索更多

谷歌搜索更多

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

评价:
昵称: 验证码:点击我更换图片
推荐内容
赞助商
赞助商