Windowsで利用可能な物理メモリを返すコマンドを探しています。 "systeminfo"を試してみましたが、時間がかかりすぎて、多くの俗悪な情報が返されてしまいました。このためのコマンドがない場合は、コマンドプロンプトを使用して別の方法で取得するための最善の方法は何でしょうか。
少し時間がかかります(私の場合は約10秒)が、次のコマンドで実行できます。
systeminfo |find "Available Physical Memory"
Windows 7をお使いの場合は、PowerShellプロンプトでこれを使用できます。
(Get-WMIObject Win32_PhysicalMemory | Measure-Object Capacity -Sum).sum
それとも、素敵な素敵なギターがほしいのであれば。
(Get-WMIObject Win32_PhysicalMemory | Measure-Object Capacity -Sum).sum/1GB
または、あなたがコマンドプロンプトで古いバージョンのウィンドウズ(またはそれに関してはW7)を使っているなら:
wmic memorychip get capacity
これは10秒もかからずにそれを行います。これを試して:
総物理メモリ用
wmic ComputerSystem get TotalPhysicalMemory
使用可能な物理メモリの場合
wmic OS get FreePhysicalMemory
どうですか?
typeperf "\Memory\Available Bytes"
cMDまたはPowerShellのプロンプトで?他の監視インスタンスは以下のコマンドで見つけることができます。
typeperf -qx "\Memory"
質問に従って、あなたは既にsysteminfo
について知っています。 Matがコメントで述べたように、mem
コマンドはあなたが知りたいことを教えてくれません。
JPソフトウェアのTCC/LEには ビルトインMEMORY
コマンド があります。
[C:\]メモリ 30%メモリ負荷 3,471,441,920バイトの合計物理RAM 2,428,456,960バイトの空き物理RAM 5,440,962,560バイトの合計ページファイル 4,505,726,976バイトの利用可能ページファイル [14] 2,147,352,576バイトの合計仮想RAM 2,053,435,392バイトの利用可能仮想RAM 合計262,144文字のエイリアス 262,143文字の空き 合計20,480文字の履歴 [C:\]
また、 変数関数@WINMEMORY[]
もあります。これはさまざまな方法で使用できます。
[C:\] echo%@ COMMA [%@ WINMEMORY [2]]使用可能なバイト数の物理RAMがあります。 使用可能な物理バイト数は2,456,285,184バイトです [C: \]
Windowsにはmsinfo32
コマンドが付属しており、その出力はsysteminfo
の出力よりも狭く制限できます。
msinfo32/categories + systemsummary
さまざまな人々から、同じ情報を報告できる他のユーティリティがたくさんあります。