この RAMMap メモリ種類 リファレンス では2つの質問に答えます。Usageはページの所有者や裏付けを示し、リストはWindowsが今どう扱えるかを示します。Mapped Fileが多ければファイルキャッシュ、Process Privateはアプリ、Nonpaged Poolはドライバー、Standbyは再利用可能なキャッシュを示すことがあります。
用途とページリスト状態の組み合わせ
Use CountsではMapped Fileなどの1行がActive、Standby、Modifiedなど複数列へ広がります。行は目的や裏付け、列は現在の状態です。行合計はその用途の物理メモリ量を示し、列は使用中、キャッシュ、書き込み待ち、すぐ利用可能な量を示します。
Mapped Fileが大きくても意味は分布で変わります。主にStandbyなら通常は再利用可能なキャッシュ、主にActiveなら現在のマッピングに常駐中、Modifiedなら再利用前に書き込みが必要です。最大値だけでなく分布を調べます。
この RAMMap メモリ種類 リファレンス では、疑わしい行を横に読み、所有者を示す補助タブへ移ります。分類は診断用であり、すべて減らすべき独立プールではありません。
Use Countsの重要なRAMMap メモリ種類
この RAMMap メモリ種類 リファレンス では実用的な解釈を示します。Windows Internalsの代わりではありません。大きい分類は時間変化と補助タブで所有者を確認し、用途の行と状態の列を区別します。
| 用途 | 一般的な意味 | 次の確認 |
|---|---|---|
| Process Private | ユーザープロセス専用の物理ページ | ProcessesでPrivateワーキングセットを比較 |
| Mapped File | ファイルやマップ済みデータに裏付けられた常駐ページ | File SummaryをTotal順にする |
| Shareable | 共有可能だが共有が限定されたページ | プロセスと共有コードの活動を比較 |
| Shared | 複数のマッピングやプロセスが参照するページ | 各プロセスへ重複加算しない |
| Paged Pool | 必要時にページアウト可能なカーネル割り当て | 傾向を追い異常ならプールタグを調査 |
| Nonpaged Pool | 常に常駐するカーネル割り当て | ドライバー関連の持続増加を確認 |
| Session Private | Windowsセッション関連メモリ | セッションとサインイン負荷を比較 |
| Metafile | ファイルシステムのメタデータキャッシュ | ファイル列挙やサーバー活動と関連付け |
| AWE | Address Windowing Extensionsによるページ | 物理割り当てを意図したアプリを特定 |
| Large Page | 大きなハードウェアページを使う割り当て | 設定された負荷や機能を特定 |
| Driver Locked | ドライバーや直接I/Oでロックされたページ | デバイス、仮想化、ドライバー動作と比較 |
| Page Table | 仮想アドレス空間のマッピング用メモリ | プロセス数とマッピング負荷を比較 |
Process Privateが多い意味
Process Privateはプロセス専用ページへ属する物理メモリです。システム合計が大きくても直ちにリークではありません。ブラウザー、仮想マシン、ゲーム、開発ツール、データアプリは大きいPrivateワーキングセットを正当に使います。Processesを並べ替えて主要な対象を探します。
物理常駐とコミット済みPrivate仮想メモリは関連しますが同一ではありません。プロセスは常駐量より多くコミットでき、ワーキングセット整理はコミットを解放せず常駐だけ減らせます。管理された操作で持続増加を再現し、プロセス割り当てツールで確認します。
Mapped Fileが多い意味
Mapped Fileはファイルに裏付けられた物理ページです。Windowsは利用可能RAMをファイルキャッシュへ使うため、大きなアーカイブ、データベース、仮想ディスク、ゲーム資産の読み込み後に増えるのは正常です。ActiveとStandbyを比較し、File SummaryをTotal順にします。
1つのファイルが多い場合は、直前に読んだ負荷と実際の圧迫を確認します。Standby整理で数値は減りますが、後でストレージから再読込します。キャッシュ整理ガイドは管理されたコールド試験だけで使います。

Active、Standby、Modified、Free、Zeroed
Activeはワーキングセットなどで使用中です。Standbyはキャッシュ内容を保持しながら再利用できます。Modifiedは通常再利用前に書き込みが必要です。Freeは利用可能でもまだゼロ化されていない場合があり、Zeroedは以前の内容を見せず安全に割り当てられる準備済みページです。
Windowsは負荷と圧迫に応じて状態間を移動します。正常なシステムでもFreeを少なく保ち、Standbyを大きくできます。日常的な判断では完全な空きより利用可能メモリが重要です。
| 状態 | 利用可能性 | 一般的な解釈 |
|---|---|---|
| Active | すぐには再利用不可 | 常駐して使用中 |
| Standby | 必要時に再利用可能 | 速度のため有用なキャッシュを保持 |
| Modified | 再利用前に処理が必要 | 書き戻しまたは遷移待ちの変更データ |
| Free | 利用可能 | 新しい所有者向けにまだゼロ化されていない |
| Zeroed | すぐ割り当て可能 | 安全な割り当て用に準備済み |
| Bad | 利用不可 | 使用不可と判断されたハードウェアページ |
RAMMap メモリ種類を状況と一緒に読む
この RAMMap メモリ種類 リファレンス では、行、ページリスト列、負荷、時刻の4点を組み合わせます。それらがない大きい数値だけでは所有者や次のツールを特定できません。
大きなファイル読み込み後のMapped FileとStandbyは再利用可能キャッシュを示します。アプリ操作中のActive Process Private増加はそのプロセス、デバイス操作中のNonpaged Pool増加はカーネルやドライバーを示します。同じ合計でも結論は違います。
画面を共有するときも、選択タブ、列見出し、更新時刻、負荷説明を含めます。別の読者が意味を再現できます。
- 目的別:Process Private、Mapped File、Poolなどの用途行。
- 状態別:Active、Standby、Modified、Free、Zeroed列。
- 所有者別:プロセス、ファイル、カーネル、設定済み負荷。
- 時間別:基準、再現、負荷後スナップショット。
RAMMapのLarge Pageとは
Large Pageは通常より大きなハードウェアページを使い、特定の負荷でアドレス変換の負担を減らします。大きなページ権限を設定したソフト、仮想化、データベース、性能重視のサービスで使われます。存在だけで異常ではありません。
通常のページ可能メモリより柔軟性が低く、割り当て方式により常駐します。設定した負荷を特定し、開始前後を比較します。無関係なLarge PageをStandbyコマンドで解放しようとしません。
Paged Pool、Nonpaged Pool、Driver Locked
Paged Poolは条件によりページアウト可能なカーネルメモリです。Nonpaged Poolは常駐する必要があります。説明できない持続増加はドライバーやカーネル問題の可能性がありますが、RAMMapだけで原因プールタグを特定できない場合があります。
Driver Lockedはドライバー、デバイス、直接I/O、仮想化に関連します。傾向を保存し、PoolMon、パフォーマンスカウンター、ドライバー更新、Windows Performanceツールへ進みます。ユーザーのワーキングセット整理ではカーネル割り当て増加を直せません。
カーネル分類が増え続ける場合は証拠を保存し、ドライバーやプールタグを特定します。繰り返し消去すると原因を直さず時間変化を隠します。
RAMMap メモリ種類 よくある質問
Mapped Fileが多いのはなぜですか
この RAMMap メモリ種類 リファレンス では、ActiveとStandbyを比較し、File Summaryで大きいファイルを確認します。最近読んだデータをWindowsがキャッシュしている場合があります。
Process Privateとは何ですか
プロセス専用ページへ属する物理メモリです。Processesで対象を探し、常駐量とコミット済みPrivateが同一でない点に注意します。
Standbyは空きメモリですか
キャッシュ内容を持ちますが、Windowsが必要なとき再利用できます。空ではなくても利用可能メモリに含まれます。
Large Pageとは何ですか
大きなハードウェアページで割り当てられたメモリで、設定済みのデータベース、仮想化、性能負荷などが使います。
Nonpaged Poolが多いのはなぜですか
常駐するカーネル割り当てです。持続増加はキャッシュ削除ではなくプールタグとドライバーの調査が必要です。
RAMMap v1.63で分類を確認
現在のMicrosoftアーカイブを取得しUse Countsから始めます。