|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求助:硬件利用率低
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1967
人关注过本帖
标题:
求助:硬件利用率低
只看楼主
加入收藏
yechuxing
等 级:
新手上路
帖 子:8
专家分:0
注 册:2022-3-9
第
11
楼
收藏
得分:0
回复 9楼 吹水佬
谢谢,待会试试。
2022-07-21 16:07
举报帖子
使用道具
赠送鲜花
laowan001
等 级:
版主
威 望:
66
帖 子:1093
专家分:2686
注 册:2015-12-30
第
12
楼
收藏
得分:4
个人理解,可能不正确
单个程序运行1小时,16个程序用5小时,这效率已经提高很多了
多个程序运行,对于CPU来说也是要排队的,而且系统也会有其他开销,不可能都分配给你的程序
如果CPU的使用率到了90%以上,机器基本会处于死机状态
还是从程序算法上做改进吧,操作系统的事,VFP可能管不了那么多
2022-07-21 16:23
举报帖子
使用道具
赠送鲜花
yechuxing
等 级:
新手上路
帖 子:8
专家分:0
注 册:2022-3-9
第
13
楼
收藏
得分:0
回复 12楼 laowan001
事实上我试过将CPU利用升到90%以上的,不过那是另一个程序。
纠正一下,这个程序多开后需8个小时。当然这个多开还是提高了一倍的效率。
但CPU利用率才40%,内存利用率才30%,硬盘闲置。明显有很大提升空间。
毕竟之前我试过将CPU利用率提升至90%-100%。另一个程序当时也是多开,为什么效率那么高,我也不清楚。
2022-07-21 17:18
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10608
专家分:43186
注 册:2014-5-20
第
14
楼
收藏
得分:0
以下是引用
yechuxing
在2022-7-21 17:18:37的发言:
事实上我试过将CPU利用升到90%以上的,不过那是另一个程序。
纠正一下,这个程序多开后需8个小时。当然这个多开还是提高了一倍的效率。
但CPU利用率才40%,内存利用率才30%,硬盘闲置。明显有很大提升空间。
毕竟之前我试过将CPU利用率提升至90%-100%。另一个程序当时也是多开,为什么效率那么高,我也不清楚。
个人理解:
CPU利用率就算能变大并不是能提高程序性能(速度或效率)。
例如,从任务管理器看到的进程CPU利用率30%,只是说明进程占用30%的CPU资源就能正常运行,就算能再多占用也没什么意义。
反而觉得,处理相同的事务,CPU利用率越低,说明程序代码或算法优化得越好。
2022-07-22 16:08
举报帖子
使用道具
赠送鲜花
sostemp
等 级:
贵宾
威 望:
10
帖 子:202
专家分:284
注 册:2009-6-2
第
15
楼
收藏
得分:4
CPU占用低,运行才快
2022-07-22 19:33
举报帖子
使用道具
赠送鲜花
cssnet
等 级:
职业侠客
威 望:
5
帖 子:351
专家分:335
注 册:2013-10-4
第
16
楼
收藏
得分:4
这个帖子提醒了我!
将一项异常耗时的任务,分割成10小块,仔细观察电脑CPU与内存占用情况,决定同时运行5个VFP进程,每个进程计算其中的1小份,结果……迅速解决了困扰我多时的VFP单线程世纪难题!
异常感谢楼主与诸位大侠提供的思路!
2022-07-23 14:21
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10608
专家分:43186
注 册:2014-5-20
第
17
楼
收藏
得分:0
现在的电脑大都有多核CPU,所以VFP处理复杂大型的事务可以考虑多进程,也可分派那个进程使用某CPU,还可以提高进程的优先级,这样就可以更好地利用电脑资源达到提高程序运行效率。
但具体实现还要看实际情况,多进程不是尽可能多的进程就越好,进程使用的CPU越多不一定就是越好。某些情况下使用单CPU可能速度会更快,因为现在的CPU大都会变频,CUP工作繁忙时会升频提速。
2022-07-23 14:56
举报帖子
使用道具
赠送鲜花
17
2/2页
1
2
快速回复:
求助:硬件利用率低
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.034280 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved