找回密码
 新注册用户
搜索
查看: 6513|回复: 13

UD的Task CPU Time是不是计算有问题?

[复制链接]
发表于 2003-12-27 00:00:00 | 显示全部楼层 |阅读模式
计算的好像不是CPU的占用时间
而是实际的时间?
回复

使用道具 举报

发表于 2003-12-27 00:00:00 | 显示全部楼层
我也有这个感觉,呵呵!
回复

使用道具 举报

发表于 2003-12-27 00:00:00 | 显示全部楼层
完全正确
回复

使用道具 举报

发表于 2003-12-27 00:00:00 | 显示全部楼层
是实际时间~
回复

使用道具 举报

发表于 2003-12-30 00:00:00 | 显示全部楼层
所以用多台 PC 计算的话,时间也会累加起来的。
回复

使用道具 举报

发表于 2004-1-2 00:00:00 | 显示全部楼层

不可能不占用的

他的计算进程是这个

鼠标所指那行
回复

使用道具 举报

 楼主| 发表于 2004-1-2 00:00:00 | 显示全部楼层
以下是引用freestman在2004-1-2 0:02:01的发言:
他的计算进程是这个

鼠标所指那行


什么意思?
回复

使用道具 举报

发表于 2004-1-2 00:00:00 | 显示全部楼层
UD的计算进程不是ud.exe
回复

使用道具 举报

 楼主| 发表于 2004-1-2 00:00:00 | 显示全部楼层
这个我知道

我的意思是UD的cpu tasktime不时它的进程占用的cputime,而是实际的时间
比如你还开了一个进程,占了50%的cpu
那么你运行2h的ud,cputime应该计算的是1h,但是实际上UD记录的是2h
回复

使用道具 举报

发表于 2004-1-2 00:00:00 | 显示全部楼层
CPU占用率(在任务管理器里面显示为百分数)是形象的描述该进程占用CPU的状态

实际上Windows每一时刻只能安排CPU做一件事(处理一个线程),“做事”总的占用时间用“占用时间”表示出来

Windows的多任务仍然靠“智能”分配线程给CPU来加快进程的处理。

进程可以理解为“任务”,线程则存在于进程中(可以在任务管理器看到该进程有多少个线程)
回复

使用道具 举报

 楼主| 发表于 2004-1-2 00:00:00 | 显示全部楼层
我学过操作系统的,呵呵

你可以在算ud的时候开一个比较占cpu的程序
然后比较一下任务管理器里面的计算进程的cputime和ud自己显示的task cputime

另外如果你还用过seti,也可以发现不同的
回复

使用道具 举报

发表于 2004-1-2 00:00:00 | 显示全部楼层
UD计算的是wall clock time而不是cpu time
回复

使用道具 举报

发表于 2004-7-2 00:00:00 | 显示全部楼层
ud这方面实在是很不科学
他计算point的时候有用到这个时间吧?
回复

使用道具 举报

发表于 2005-8-31 17:53:46 | 显示全部楼层
你们连这个也研究,厉害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-5 05:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表