CPU使用率の削減

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ibis

CPU使用率の削減

#1

投稿記事 by ibis » 18年前

windowsプログラムに関してです。

常にウィンドウメッセージの検出と処理を繰り返しているとCPU使用率が高くなりますが、
CPU使用率が常に90%代などというプログラムは、タスクマネージャを見た限りほぼありませんよね。
まぁSystem Idle Processは別として。
どうすればCPU使用率を下げられるのですか?
それから、CPU使用率を下げる必要はあるでしょうか?

バグ

Re:CPU使用率の削減

#2

投稿記事 by バグ » 18年前

Sleep関数を使用するとよいですよ。
while (1)
{
     /* なんらかの処理 */

     Sleep(10);     /* 10ミリ秒間処理を止める */
}
こんな感じですね。

ibis

Re:CPU使用率の削減

#3

投稿記事 by ibis » 18年前

sleepですか。
ありがとうございます。

閉鎖

“C言語何でも質問掲示板” へ戻る