我想 mickey97 兄的解釋也是有一番道理,不過我之前是以專業術語的觀點來看的。
在 Computer Science 中,CPU Time 指的是一個程式真正使用到 CPU 資源的時間。User Time 就是目前 UD 所計算的這種方式,從一個程式開始執行到被結束這中間時間所流逝的時間。
而在 UD 中計算的是 User Time, 但卻「明目張膽」地說是 CPU Time, 卻是有掛羊頭賣狗肉之嫌......
但我想不管是 CPU Time 或 User Time 並不是那麼重要,如 mickey97 兄所言,不管是 5% 或 50 %, 只要有執行就是在貢獻,把它當成「電腦運作UD程式的時間」也未嘗不可。
引用:
Originally posted by mickey97
Adsmt可能誤會這CPU time的意思了
我想
UD的團隊一開始並沒有希望
有人把電腦開機後,100%就只用來算這癌症程式 (現在有啦...我有...好幾台...^^")
他們本來的定義
是在『進入螢幕保護程式後』才進行運算(也就是不會佔用使用者的資源)
因為以前的電腦等級比較差一點,如果佔用了,可能有些工作會無法順利運作
也借此能多利用電腦閒置的時間,來進行這項研究
但是,這三年來,電腦進步很多
就算同時運算,幾乎也感覺不出有差異存在
在這的CPU time,指的是 - 『電腦運作UD程式的時間』
不管今天只用5%、50%
多一秒,他就會累計一秒
也就是,有多少台電腦,多少熱心的人,所提供資源時間
今天小弟的CPU time,剛好破10年
對我的意義也很特別
雖說小弟的電腦都是阿哩不達的組合
但是也為人類多做了一些事
也很感謝一些看了小弟以及各位前輩文章後
加入UD行列的新伙伴,大家一起加油喔!!
|