看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《CMJ0121 (請多指教!!)》之銘言: : 寫出一個程式 可以讓CPU使用率控制在特定的比例上 : eg. 讓單一個核心 這個程式CPU使用率為50% : 一開始問我的時候我也想到Sleep() : 不過他說不能用= = : 另外他又提到 這是US 大學的程式設計等級的問題 = =? 爬了舊文, 小弟我在知識+看到一樣問題, 意見中有給了解答, 實做後發現的確可以不用 sleep, http://tw.knowledge.yahoo.com/question/question?qid=1011040210542 附的程式碼裡面 CPURateInit(), GetCPURate(), 檔案寫入 都可拿掉 ( 那是方便畫圖紀錄用的 ) 拿掉後就沒用到 Sleep, 用工作管理員看我覺得還算 ok 問一下各位意見。 -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.72.67
loveme00835:我記得這題《程式之美:微軟技術面試心得》裡面有詳解 04/09 20:33
bugmens:http://tinyurl.com/3guw944 幫忙補上連結 04/09 20:42
loveme00835:樓上動作好快! 04/09 20:46
tropical72:謝謝補連,說一下我的心得,裡面的code我測是58% 振盪, 04/09 21:17
tropical72:用原連結的code的確是在50%振盪,參考,也可能我測錯未必 04/09 21:17
tropical72:補上硬體,cpu AMD Athlon(tm) II X2 245 2.91G 04/09 21:19