[程式] cpu使用率

看板GameDesign (遊戲設計)作者 (隱)時間16年前 (2008/11/08 21:46), 編輯推噓5(507)
留言12則, 9人參與, 最新討論串1/1
最近看了些書 寫了這個程式http://s95.tku.edu.tw/~495410416/demo.rar 不過卻遇到一個疑問 就是CPU使用率都是50% 只是個小程式 這種情況就叫佔的茅坑不拉屎吧ORZ 目前我猜是程式裡面取得的訊息的那個迴圈會一直跑 所以cpu大部分都浪費在這裡了 不過我卻不知道要從哪邊來改進這種狀況 書上的範例也都是這種情況 大概是作者認為這不重要.... 可不可以給些建議 讓我知道從哪邊進入 問過學長 他只說執行緒thread 不過我還是不太懂 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.84.39

11/08 21:55, , 1F
我也覺得不重要 lol
11/08 21:55, 1F

11/08 21:56, , 2F
適時加入sleep(10)?
11/08 21:56, 2F

11/08 22:04, , 3F
不用理他 遊戲又不是背景程式 吃的多沒什麼好懷疑的
11/08 22:04, 3F

11/08 22:04, , 4F
除非是那種服務性的背景程式才不能吃太兇
11/08 22:04, 4F
只是想說小程式就吃50% 以後要是飆太高還是要處理 那就在程式還小 容易修改的時候處理XD

11/08 22:30, , 5F
MMO遊戲最好還是注意一下,很多人邊玩邊幹其它事的。
11/08 22:30, 5F

11/08 22:31, , 6F
sleep(1)就能獲得比較好的效果,10ms則多了點。
11/08 22:31, 6F
嗯嗯 加入Sleep(1)後就降低了 不知道是怎樣的原理?

11/09 12:16, , 7F
燒機軟體
11/09 12:16, 7F

11/09 18:52, , 8F
我不依我不依啦!人家跑完一圈都沒有獎品!XD
11/09 18:52, 8F
太多東西都還沒處理囧 ※ 編輯: kuso0516 來自: 114.32.84.39 (11/09 19:51)

11/09 20:32, , 9F
sleep能讓當前process掛起。
11/09 20:32, 9F

11/09 23:23, , 10F
喝!是學弟! XDD
11/09 23:23, 10F

11/10 11:39, , 11F
程式之美-微軟技術面試心得. 1.1就有提到這個問題.
11/10 11:39, 11F

11/11 03:24, , 12F
busy waiting
11/11 03:24, 12F
文章代碼(AID): #195PWlwj (GameDesign)
文章代碼(AID): #195PWlwj (GameDesign)