掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
なぜCPU使用率は上がっていくのでしょうか? (ID:125724)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
グラフの描画はたぶん関係ないと思います。と言う意味だったのですが。 グラフのformを消すとグラフを書かないように作りました。 実際、グラフを消した状態でグラフを書く部分にブレークポイントを入れても止まりません。 で、文の意味ですが具体的に書くと、グラフを表示しないで動作させると30回位でかくかくして来た(CPUが100%を超えた)のが50回位でかくかくするようになります。 そして、今までやってみた結果です。 MSCOMMに割り込む回数が最初は300/1000位割り込んでいたのですが、50回目位になると100/1000程度まで減ってしまいます。(ボーレート19200でぎちぎちに詰めて送っています。) これがCPUの使用率が上がったせいで割り込みの回数が減ったと見てもいいのかどうかなんですが。もしかしてMSCOMMの割込みに時間がかかるようになった上がったと見るべきでしょうか? データ自体はMSCOMMのバッファに残っているので割り込みの回数が100回だろうが300回だろうがどっちでもいいのですが。 とりあえずまだ回数が増えるに従い無駄に増えるループは見つかっていないので、今一番怪しいのが上のMSCOMMなんですが。 MSCOMMにそんな不具合なんてないですよね。 引き続き調べてみます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.