• ベストアンサー

CPUの2次キャッシュメモリの数値を確認する方法と変更方法を教えてください

WindowsXPでは、レジストリの設定で、CPUの2次キャッシュメモリの設定を変更できる、と人から聞いたのですが、どのように変更すれば良いか教えてください。また、現在の設定がどのようになっているかを見るにはどのようにすれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.4

"SecondLevelDataCache"は、元々、システムがL2キャッシュのサイズを正常に認識しない時に、強制的に認識させるためのものですし、 キャッシュされた命令コードやデータが必ずしも使われるとは限らない(多くのプログラムは、プログラム内部で何らかの条件で処理を分岐するので、先読みしたコードは無駄になることもある)ので、 512KBのキャッシュなら充分ではないかと思いますが・・・、ANo.#3の方の回答にもあるように、1MB位で止めておいた方が・・・。 (私が、Dual Pentium IIIで256KB⇒512KBをやった時は、結構効果が有ったような気もしますが、Dual Xeonで512KB⇒1MBは、余り効果が無いような気が・・・?)

ybmasa
質問者

お礼

参考になりました。ありがとうございました。

その他の回答 (3)

  • Cid_Lv2
  • ベストアンサー率53% (70/132)
回答No.3

/2です。 ありゃ、もともと512KBの機種ですねぇ。 http://minimum-55.hp.infoseek.co.jp/XPtuneup.html では1MBまでしか紹介してないので、それくらいで抑えておいた方がいいのかも(経験がないので断言できません。ごめんなさい)。 ただ、もともとこのキーは、OSに正しい二次キャッシュの値を認識させるためのキーです。値を変更するのはOSをだますことにほかなりませんので、いじり倒す場合はホントに自己責任になっちゃいます。

ybmasa
質問者

お礼

参考になりました。ありがとうございました。

  • Cid_Lv2
  • ベストアンサー率53% (70/132)
回答No.2

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 右のペインで SecondLevelDataCacheの値を変更(デフォルトは0です)しますが、値は環境によって異なります。 窓の手というフリーソフトでは特定のCPUをご利用の場合、二次キャッシュが256KBのマシンでもここで「512」と入力することで強制的に二次キャッシュを512KBと認識させることができるとされています。 しかし、私の環境では体感速度はまったく変わりませんでした。 ベンチテストでは8%ほど速度アップしてるはずなんですけどね。 ただ、何のトラブルもないのでそのまま運用してます。 CPUの種類別の設定については http://support.microsoft.com/default.aspx?scid=KB;en-us;q183063http://momokans.hp.infoseek.co.jp/windows/registry.htm をご参照ください。

ybmasa
質問者

補足

私のパソコンは、FMVでCPUは「AMD Athlon XP-M 2200+」なのですが、この教えていただいた設定で、数値を最高いくつまで設定できるのでしょうか?

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.1

[スタート]⇒[ファイル名を指定して実行]の入力欄に、 regedit.exe と入力して[OK]をクリックすると、『レジストリエディタ』が起動しますから、左側のレジストリツリーを +HKEY_LOCAL_MACHINE  +SYSTEM   +CurrentControlSet    +Control     +Session Manager      +Memory Management と辿り、"Memory Management"のフォルダ型のアイコンをクリックします。 右側のウィンドウに SecondLevelDataCache  REG_DWORD  0x00000200 等とあります。(0x00000200は512KB) "SecondLevelDataCache"のアイコンをダブルクリックすると、値を設定するための入力欄が表示されます。 『Windows.FAQ:Windows 2000/XP のメモリーチューニング方法は?』 http://homepage2.nifty.com/winfaq/c/ntperf.html#968

参考URL:
http://homepage2.nifty.com/winfaq/c/ntperf.html#968
ybmasa
質問者

補足

私のパソコンは、FMVでCPUは「AMD Athlon XP-M 2200+」なのですが、この教えていただいた設定で、数値を最高いくつまで設定できるのでしょうか?

関連するQ&A

  • CPUのキャッシュメモリについて

    現在市販されているCPUのキャッシュメモリについて調べたいです。 キャッシュサイズ・・というのでいいんでしょうか? キャッシュサイズって何ですか?

  • CPUのL2キャッシュについて

    Vistaを高速化させようとしてレジストリをいじっています。 方法の一つに「L2キャッシュ」のサイズを自分で操作して高速化する方法がありました。 しかし、これはWindowsがCPUのL2キャッシュのサイズを読み込めていればいいとあったので、操作していなかったのですが、読み込めているか確認する方法はありますか? [OS] Windows Vista [CPU] Intel Core2 Duo E8400 3.00GHz [メモリ] 4GB 設定の変更には「いじくるつくーる」を使っています。 参考になるサイトでもありましたら、掲載をお願いします。

  • CPU-キャッシュ-メモリと速さ

    PC買い替えのため、特にスピードに重点を置いて各商品のスペックを比べています。その過程で、以下のように理解したつもりですが、自信がありません。どなたかアドバイスをいただけないでしょうか。 ・動作命令は、CPU⇒1次キャッシュ⇒2次キャッシュ⇒メモリ⇒デスク(ページング)と流れる。 ・この流れの中で上流ほど早く、自分の中で処理できない(自分の容量を超える)場合、遅い下流に流す。 ・したがって、CPU速度のみに目が向きがちだが、キャッシュも重要である。 ・1次キャッシュは高価なのでこの容量を押さえ、2次キャッシュの容量を大きくする傾向があるが、1次キャッシュの容量が大きければ2次キャッシュへ流さないで高速に処理できるので、1次キャッシュの容量も重要である。

  • CPUのL2キャッシュメモリとは??

    CPUのL2キャッシュメモリというのをよく目にしますが、これは大きければ大きいほど性能が向上するということなのでしょうか?たとえば平均で何MB、最高でどのくらいまで乗っているのでしょうか?

  • CPUのキャッシュメモリ・動作速度について

    現在市販されているPCに使われているCPUの 「動作速度」「キャッシュメモリ」についてそれぞれ調べたいのですがどこを見ればいいのでしょうか? インテルのHPを見たりしているのですがいまいち分かりません・・ 初心者に噛み砕いて教えてくださいませんか? そんなに詳しくではなくて、簡単でよいので。 週末中に締め切ってポイントを差し上げたいと考えております。 よろしくお願いします。

  • CPUのキャッシュメモリの違いについて

    新たにパソコンの購入を考えているのですが、CPUの選び方で質問があります。キャッシュメモリに1.8Gとか2.3Gとかあって、数字が大きいほど処理速度が速くなるのは知っているのですが、実際具体的にどのくらいはやくなるのかがわからないです。どなたか具体的にわかるかたいらっしゃいませんか?

  • CPUのキャッシュ

    CPUの1次2次キャッシュがありますがなぜこれは大容量化できないのでしょうか? HDのキャッシュはサムスンあたりのDRAMがついています。8MB-64MBぐらいありますよね。 ちょうど同時期に発売される主流なDRAMチップ1つ分ぐらいのキャッシュサイズです。 CPUの内部キャッシュはコストがかかると昔から言われていますが 多コアになったりGPUと結合したりしている今、内部キャッシュはまだ大容量化できないのでしょうか? 2GB,4GBとかは言いませんが、1次キャッシュで64MBとか2次キャッシュで512MBとか。 それほどコストがかかってしまうのでしょうか? 今の技術であればダイサイズはあまり変わらない気がします。 CPU内部のメモリとは種類が違うってことは知っています。

  • メモリやCPUを変更したら?

    FMVの古い機種(細かく解かりません)ですが、 CPUがセレロンの160Mで、メモリが16MBなんですが、 これをグレードアップしたいので、 メモリ、CPUを買いたいと思います。メモリ、CPうを設置したら、 いつものようにWindowsは起動してくれるのでしょうか? BIOSの設定画面が出て来たりするのですか? もし出てくるとしたら、その設定方法もできれば教えてください。

  • cpuキャッシュメモリ→優劣の目の付け所は?

    最近、キャッシュメモリなるものが気になります。 当サイトなどで概要については、なんとなく把握したつもりです。 わたしの理解は以下のようなものです。 基本的に、1次キャッシュと2次キャッシュがあって、 それらの容量が大きいほどよいプロセッサ。 よって、セレロンというcpuはこれらのキャッシュが 一般的にペンティアムやデュアルコアcpuに比べ低いため、 低価格で販売できている。 ↑このような理解でよろしいのでしょうか? また、キャッシュの容量が大きいほどスピードは、 下がってしまうというのもよく説明にありますよね。 そうすると、こんがらがってしまうのですが。

  • CPUの変更

    PCの動作に不満があるのですが、新しいPCを買う予算がありません。 現在のPCの型番は【FMV-BIBLO NB15B】でメモリは512Mを一枚増設しました。(768Mが限界値のようです;) そこでCPUの変更を考えているのですがこのPCでCPUの変更は可能なのでしょうか?もし可能な場合CPUを入れ込む作業はできますが、その後の設定がよくわかりません(BIOSなど・・) 詳しい説明が書いてあるサイトなどを教えていただけませんでしょうか?よろしくお願いします。