设为首页收藏本站

紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们
搜索
热搜: ж
查看: 1797|回复: 7

限制进程的CPU占用率:lCPUor   [复制链接]

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

UID
4158
主题
498
帖子
2288
精华
2
水晶
9132
积分
91554
阅读权限
200
在线时间
335 小时
注册时间
2010-3-6
最后登录
2012-5-18
发表于 2011-7-27 17:35:53 |显示全部楼层
lCPUor全称是:Limit CPU Occupancy Rate。本软件通过不断挂起进程和恢复进程来控制CPU占用率,适合对后台运行而且CPU占用率较高的进程使用,比如视频转换进程。但禁止对虚拟机进程使用,违者后果自负。

使用方法:
1.输入要要限制CPU占用率的进程的PID,以及选择限制级别即可。如果进程有界面,可以使用鼠标代替输入PID(勾选[Use mouse]并把鼠标移动到目标进程的界面上,然后用空格键取消选定[Use mouse])。
2.控制级别共有四档,其中1档能把CPU占用率控制在50%,2档控制在33%,3档控制在25%,4档控制在20%。以上均指单核心情况,多核心递减。比如在双核心的Core 2 Extreme X9100上,Super PI能使一个核心满载(CPU占用率50%),第一档能把Super PI进程的CPU占用率控制在25%。档级越大,操作越卡。推荐使用1档,既能很好地控制CPU占用率,又不会使操作太卡。这里说的卡,是指工作进程和界面进程是在同一个进程里。某些视频转换软件,视频转换进程和界面进程并非是同一个进程,就不会出现“操作卡”的现象。
3.本软件算是模拟超线程(Hyper-Threading)的小工具(在技术上完全是两码事),因此只推荐在单核与双核的主机上使用。在四核或更多核心的主机上使用本软件没有意义。
4.有得必有失,控制了CPU占用率后,软件的工作速度肯定会慢下来。如果想获得与控制CPU占用率前同样的性能,请把CPU的外频或倍频加倍(注:烧坏了CPU我不负责)。

Super PI测试:
1.X9100@3.2GHz:14.8秒
x9100_3200_pi_1m.jpg

2.X9100@1.6GHz:29.8秒
x9100_1600_pi_1m.jpg

3.X9100@3.2GHz(使用lCPUor的1档来限制CPU占用率):30.1秒
x9100_3200_pi_1m_limitcpu.jpg
LCPUDATA.jpg
lCPUor.jpg

lCPUor.rar

28.34 KB, 下载次数: 1121

我的原创代码只在紫水晶编程技术论坛发布,不会到其它论坛开源!
-----------------------------------------------------------------------------------------------------------------------------
↓我的上网本:PM45/X9100 @ 3.33GHz/4GB DDR2 800/9700M GT 512MB GDDR3↓

↓我的工作站:P67/2600K @ 4.6GHz[4C8T]/8GB DDR3 1600/HD6950 2GB GDDR5↓

-----------------------------------------------------------------------------------------------------------------------------
如需【业务合作】请联系QQ:1923208126

Rank: 4Rank: 4Rank: 4Rank: 4

UID
5929
主题
5
帖子
111
精华
0
水晶
526
积分
5263
阅读权限
40
在线时间
34 小时
注册时间
2010-12-21
最后登录
2012-4-23
发表于 2011-8-29 23:03:29 |显示全部楼层
很好……收下了……
(TA你很喜欢坐纯英文界面么= =虽然可以看懂,但是觉得很别扭的说……)

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

UID
4158
主题
498
帖子
2288
精华
2
水晶
9132
积分
91554
阅读权限
200
在线时间
335 小时
注册时间
2010-3-6
最后登录
2012-5-18
发表于 2011-8-29 23:45:56 |显示全部楼层
LittlePig 发表于 2011-8-29 23:03
很好……收下了……
(TA你很喜欢坐纯英文界面么= =虽然可以看懂,但是觉得很别扭的说……)

随便写着玩的。。。
我的原创代码只在紫水晶编程技术论坛发布,不会到其它论坛开源!
-----------------------------------------------------------------------------------------------------------------------------
↓我的上网本:PM45/X9100 @ 3.33GHz/4GB DDR2 800/9700M GT 512MB GDDR3↓

↓我的工作站:P67/2600K @ 4.6GHz[4C8T]/8GB DDR3 1600/HD6950 2GB GDDR5↓

-----------------------------------------------------------------------------------------------------------------------------
如需【业务合作】请联系QQ:1923208126

Rank: 4Rank: 4Rank: 4Rank: 4

UID
5929
主题
5
帖子
111
精华
0
水晶
526
积分
5263
阅读权限
40
在线时间
34 小时
注册时间
2010-12-21
最后登录
2012-4-23
发表于 2011-8-30 11:30:28 |显示全部楼层
Tesla.Angela 发表于 2011-8-29 23:45
随便写着玩的。。。

= =|||

Rank: 2Rank: 2

UID
3047
主题
23
帖子
144
精华
5
水晶
116
积分
1664
阅读权限
20
在线时间
44 小时
注册时间
2009-5-22
最后登录
2012-4-30
发表于 2011-8-31 11:42:25 |显示全部楼层
看来我又被忽悠进来了。。。。。。。我以为是通过干预Windows的线程调度做的呢

Rank: 20Rank: 20Rank: 20Rank: 20

UID
10140
主题
1
帖子
30
精华
0
水晶
160
积分
1601
阅读权限
100
在线时间
13 小时
注册时间
2011-9-27
最后登录
2012-5-16
发表于 2011-9-28 00:52:03 |显示全部楼层
通过JOB 可以设置JOB的CPU占用率

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

UID
4158
主题
498
帖子
2288
精华
2
水晶
9132
积分
91554
阅读权限
200
在线时间
335 小时
注册时间
2010-3-6
最后登录
2012-5-18
发表于 2011-9-28 12:47:03 |显示全部楼层
x64asm 发表于 2011-9-28 00:52
通过JOB 可以设置JOB的CPU占用率

不行的,JOB只能设置PROCESS使用多少时间片,超过了就KILL掉。。。
我的原创代码只在紫水晶编程技术论坛发布,不会到其它论坛开源!
-----------------------------------------------------------------------------------------------------------------------------
↓我的上网本:PM45/X9100 @ 3.33GHz/4GB DDR2 800/9700M GT 512MB GDDR3↓

↓我的工作站:P67/2600K @ 4.6GHz[4C8T]/8GB DDR3 1600/HD6950 2GB GDDR5↓

-----------------------------------------------------------------------------------------------------------------------------
如需【业务合作】请联系QQ:1923208126

Rank: 2Rank: 2

UID
10683
主题
0
帖子
97
精华
0
水晶
145
积分
1451
阅读权限
20
在线时间
12 小时
注册时间
2012-2-16
最后登录
2012-5-8
发表于 2012-3-16 10:41:27 |显示全部楼层
通过不断挂起进程和恢复进程来控制CPU占用率
改天用易自已写个玩玩
您需要登录后才可以回帖 登录 | 加入我们

Archiver|手机版|紫水晶工作室 ( 粤ICP备05020336号 )  

GMT+8, 2012-5-19 05:26 , Processed in 0.041977 second(s), 8 queries , Apc On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部