web-dev-qa-db-ja.com

Windowsで利用可能なメモリを調べるコマンドはありますか?

Windowsで利用可能な物理メモリを返すコマンドを探しています。 "systeminfo"を試してみましたが、時間がかかりすぎて、多くの俗悪な情報が返されてしまいました。このためのコマンドがない場合は、コマンドプロンプトを使用して別の方法で取得するための最善の方法は何でしょうか。

25
Hakan

少し時間がかかります(私の場合は約10秒)が、次のコマンドで実行できます。

systeminfo |find "Available Physical Memory"
35

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
EBGreen

これは10秒もかからずにそれを行います。これを試して:

総物理メモリ用

wmic ComputerSystem get TotalPhysicalMemory

使用可能な物理メモリの場合

wmic OS get FreePhysicalMemory
7
Waqar

どうですか?

typeperf "\Memory\Available Bytes"

cMDまたはPowerShellのプロンプトで?他の監視インスタンスは以下のコマンドで見つけることができます。

typeperf -qx "\Memory"
6
Ahreum Lee

質問に従って、あなたは既に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

さまざまな人々から、同じ情報を報告できる他のユーティリティがたくさんあります。

3
JdeBP