Windowsで使用可能なメモリを確認するコマンドはありますか?


25

Windowsで使用可能な物理メモリを返すコマンドを探しています。「systeminfo」を試しましたが、時間がかかりすぎて、多くの不必要な情報が返されます。このためのコマンドがない場合、コマンドプロンプトを使用して別の方法でコマンドを取得する最良の方法は何ですか?


1
笑いのmemためにcmdシェルを入力することはできますが、それほど遠くに行くことはできません
マット

1
Windowsのバージョン
EBGreen

XMSメモリ内の@Mat 941kB、ハハ:-D-
トマス

回答:


35

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

systeminfo |find "Available Physical Memory"

4
これはOS言語に依存することに注意してください。上記の例は英語のOSで機能します。例えば、トルコ語OSのために、次のコマンドラインを使用しなければならない:systeminfo |find "Kullanılabilir Fiziksel Bellek"
Mehper C. Palavuzlar

1
これは、私のPCの例であり、結果のスクリーンを示しています。
Mehper C. Palavuzlar

代わりに「メモリ」を見つけると、すべての概要がすぐにわかります。使用可能な合計、仮想:利用可能な、仮想:で使用
PsychoData

1
遅すぎる...強くお勧めしません。メモリを表示するには、システム全体をスキャンする必要があります。
majkinetor

10

Windows 7を使用している場合、powershellプロンプトでこれを使用できます。

(Get-WMIObject Win32_PhysicalMemory |  Measure-Object Capacity -Sum).sum

または、素敵なギグがいくつ必要な場合:

(Get-WMIObject Win32_PhysicalMemory |  Measure-Object Capacity -Sum).sum/1GB

または、コマンドプロンプトで古いバージョンのWindows(またはその点でW7)を使用している場合:

wmic memorychip get capacity

msinfo32この目的のために非管理者が使用できる一方で、使用できないことに注意する価値wmicがあります。
JdeBP

2
それは政策上の問題かもしれません。非管理者としてwmicコマンドを実行しました。
EBGreen

いいえ、それは政策上の問題ではありません。非ドメインマシンでも同様に失敗します。非管理者として表示されるメッセージはOnly the administrator group members can use WMIC.EXE.です。
JdeBP

3
まあ、私は管理者ではないので、そのメッセージは表示されませんでした。代わりに、そのマシンにインストールされている2つのメモリスティックの容量を確認しました。
EBGreen

3
確認するためにチェックしただけで、ログインしたユーザーIDはローカルのAdministratorsグループのメンバーでも、ローカルの管理者であるADグループのメンバーでもありません。
EBGreen

8

これにより、10秒かかりません。これを試して:

合計物理メモリ

wmic ComputerSystem get TotalPhysicalMemory

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

wmic OS get FreePhysicalMemory

6

どう?

typeperf "\Memory\Available Bytes"

cmdまたはpowershellプロンプトで?コマンドで他の監視インスタンスを見つけることができます

typeperf -qx "\Memory"

パフォーマンスカウンター名は言語に依存することに注意してください。したがって、英語以外のシステムでは、提示されたコマンドは失敗します。
ロバート

3

あなたはすでにsysteminfo質問について知っています。そして、Matがコメントで述べたように、memコマンドはあなたが知りたいことを教えてくれません。

JP SoftwareのTCC / LEには組み込みMEMORYコマンドがあり次のように動作します。

[C:\]メモリ

           30%のメモリ負荷

  合計3,471,441,920バイトの物理RAM
  2,428,456,960バイトの使用可能な物理RAM

  合計5,440,962,560バイトのページファイル
  4,505,726,976バイトの使用可能なページファイル

  合計2,147,352,576バイトの仮想RAM
  2,053,435,392バイトの使用可能な仮想RAM

        合計262,144文字のエイリアス
        262,143文字無料

         合計20,480文字の履歴

[C:\]

また、持っている変数機能、さまざまな方法で使用することができます:@WINMEMORY[]

[C:\] echo%@ COMMA [%@ WINMEMORY [2]]の使用可能なバイトの物理RAMがあります。
物理RAMには2,456,285,184バイトの空きがあります。

[C:\]

Windowsにバンドルされてmsinfo32、その出力のそれよりも狭く制限することができるコマンドは、systeminfo

msinfo32 / categories + systemsummary

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.