Re: [問題] 限制CPU使用率 in WIN32

看板C_and_CPP (C/C++)作者 (藍影)時間15年前 (2011/04/09 20:26), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

04/09 20:33, , 1F
我記得這題《程式之美:微軟技術面試心得》裡面有詳解
04/09 20:33, 1F

04/09 20:42, , 2F
http://tinyurl.com/3guw944 幫忙補上連結
04/09 20:42, 2F

04/09 20:46, , 3F
樓上動作好快!
04/09 20:46, 3F

04/09 21:17, , 4F
謝謝補連,說一下我的心得,裡面的code我測是58% 振盪,
04/09 21:17, 4F

04/09 21:17, , 5F
用原連結的code的確是在50%振盪,參考,也可能我測錯未必
04/09 21:17, 5F

04/09 21:19, , 6F
補上硬體,cpu AMD Athlon(tm) II X2 245 2.91G
04/09 21:19, 6F
文章代碼(AID): #1De522mb (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1De522mb (C_and_CPP)