- ベストアンサー
CPU使用率とメモリー使用率
こんばんは 使用環境 OS XP SP2 CPU P4 2.8 メモリーサイズ 1.0GB HP閲覧やYoutubeで動画を観たりするのには なんら問題はないのですが 2Dのオンラインゲームをやる時にCPU使用率とメモリー使用率を 計測するとCPU使用率が100%前後になります。 しかし メモリー使用率の方は15%前後のままです。 素人の考えかも知れませんが CPU使用率だけ高くなり メモリー使用率が上がらないのは ハードの面で どこか故障してるのでしょうか? それとも PC自体が寿命なのでしょうか? 計測にはフリーソフトのMEMCPUってのを利用させてもらいました。 ご指導よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
故障ではありません。 大抵のゲームはループで処理するのでそうなります。
その他の回答 (4)
- yokohamahope
- ベストアンサー率40% (782/1955)
CPU使用率:単位時間当たりのCPUを使用した時間の比率 メモリー使用率:メモリ全体に占める使用したメモリの比率(メモリを使用した時間の比率ではありません) 車で例えると、 ・自動車使用率(CPU使用率)・・一般的には稼働率と言いますが:1日(24時間)で12時間使っていた場合は50% ・座席使用率(メモリ使用率):5人乗り自動車を一人乗りした場合は20%・・1日中自動車を乗り回しても一人乗りしている限り20% で、2Dオンラインゲームの場合、(座席使用率と同じように)そのゲームソフトが必要としている量以上のメモリ(5座席)があっても使われませんので、このようになります。
お礼
単純にメモリー増設したから良いってものじゃないんですね^^; わかり易い説明ありがとうございます。
- masaota56
- ベストアンサー率41% (58/139)
誤解のないように… sleep無しで1個のループを延々と回した場合、グラフィックボードなどに関係なくcpu使用率は常に100%です。(core2は知りませんが…) 対してsleepやタイマーを用いた場合はcpu使用率は下がります。 回答1に書いたのは前者です。
お礼
補足ありがとうございます。
- 10451198
- ベストアンサー率61% (77/126)
Q/CPU使用率だけ高くなりメモリー使用率が上がらないのは ハードの面でどこか故障してるのでしょうか? A/いいえ。 ごく当たり前の動作を示しているだけです。 CPUが動作するとき、データを全部メモリから持って来る場合はCPUの使用率とメモリの使用率が同じように上下します。 一方、CPUのデータをメモリからではなく、内部のレジスタ、またはキャッシュから持ってきて動作した場合はメモリに対するアクセスが発生しないため、CPUの使用率だけが上昇します。 で、現実の環境では上の2つのケースの間のどこかでマシンが動作します。質問者が見た現象は、2Dのオンラインゲームがループを多用しているため、キャッシュへのヒット率が高くなった結果、後者のケースに近い動作をしていると予想されます。このあたりは1番の回答のとおりです。
お礼
詳細にわかり易く回答して下さって ありがとうございます。
- roukin
- ベストアンサー率24% (622/2564)
PCの詳しいスペックが不明です。 2Dゲームでも、グラフィックボードをつけると、CPUの負荷が下がる場合があります。 こういう質問の場合、スペックを詳しく書きましょう。 また、ゲームの名も書きましょう。
お礼
次からは詳細に書くように心がけます。 ありがとうございました。
お礼
早速の回答ありがとうございます。 故障じゃないのがわかり安心しました。