WindowsXPにて、OS上で、2次キャッシュのサイズを、調べる方法を教えてください。ただし、①スペックを調べることができる外部アプリケーションの使用、②BIOSでの表示、以外の方法で、お願いします。

回答の条件
  • 1人2回まで
  • 登録:2006/05/01 23:12:33
  • 終了:2006/05/02 13:35:17

回答(4件)

id:znz No.1

znz回答回数193ベストアンサー獲得回数252006/05/01 23:26:10

ポイント30pt

VBScriptでWMIを使えば可能です。

http://wmifun.atinfinity.net/sample/win32_processor.html を元にして http://wmifun.atinfinity.net/wmistep/step08.html を参考にしてVBScriptにしてみました。

以下の内容をcpuinfo.vbsなどの名前で保存して実行すれば2次キャッシュのサイズ(L2キャッシュサイズ)も含めたCPUの情報が表示されます。

Option Explicit
Dim PrcSet
Dim Prc
Dim Locator
Dim Service
Dim MesStr
Set Locator = WScript.CreateObject("WbemScripting.SWbemLocator")
Set Service = Locator.ConnectServer
Set PrcSet = Service.ExecQuery("Select * From Win32_Processor")
For Each Prc In PrcSet
    MesStr = MesStr + _
    "Processorの種類:" + Prc.Description + vbCrLf + _
    "Processorの名前:" + Prc.Name + vbCrLf + _
    "Processorの製造元:" + Prc.Manufacturer + vbCrLf + _
    "Processorの現在の周波数:" + CStr(Prc.CurrentClockSpeed) + vbCrLf + _
    "Processorの最大周波数:" + CStr(Prc.MaxClockSpeed) + vbCrLf + _
    "ProcessorのL2キャッシュサイズ:" + CStr(Prc.L2CacheSize) + vbCrLf
Next
MsgBox "Processorの色々な情報です。" + _
            vbCrLf + MesStr + "ですよ。"
id:loopring

ありがとうございます

より簡単な方法はあるでしょうか

2006/05/01 23:44:34
id:ToMmY No.2

ToMmY回答回数656ベストアンサー獲得回数192006/05/01 23:33:46

http://arena.nikkeibp.co.jp/tec/winxp/20040312/107915/

設定はありましたが取得はありませんでした。申し訳ありません。

後のものは質問の設定に反するのであげないでおきます。

id:loopring

ありがとうございます

2006/05/01 23:46:43
id:nontan2005 No.3

nontan2005回答回数492ベストアンサー獲得回数242006/05/02 05:36:29

このツール割合メジャーだと思いますが、どうでしょうか?

http://home.att.ne.jp/red/OSAKOH/technology/L2cachesize-effect.h...

http://hp.vector.co.jp/authors/VA002374/

id:loopring

ありがとうございます

「スペックを調べることのできる外部アプリケーションの使用」以外の方法で、お願いいたします。

2006/05/02 13:28:22
id:takoratta No.4

takoratta回答回数72ベストアンサー獲得回数52006/05/02 07:40:08

ポイント60pt

コマンドプロンプト(cmd.exe)からWMICコマンドを利用することで2次キャッシュの値を得ることができます。

C:\>wmic Memcache get maxcachesize,description

Description MaxCacheSize

キャッシュ メモリ 32

キャッシュ メモリ 1024

2つ目の「キャッシュメモリ」が2次キャッシュの値です。

id:loopring

ありがとうございます

この方法は、速いですね。

以後、活用させていただきます。

2006/05/02 13:32:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません