メモリ管理

最終公開日 : Nov 13, 2026
これらの設定により、Workspace Environment Management™ (WEM) を介してアプリケーションのメモリ使用量を最適化できます。
これらの設定が有効になっている場合、WEM は、安定性を損なうことなく、プロセスが使用しているメモリ量と、プロセスが必要とする最小メモリ量を計算します。WEM はその差を過剰メモリと見なします。プロセスがアイドル状態になると、WEM はそのプロセスの過剰メモリをページファイルに解放し、その後の起動のためにプロセスを最適化します。通常、アプリケーションはタスクバーに最小化されるとアイドル状態になります。
アプリケーションがタスクバーから復元されると、最初は最適化された状態で実行されますが、必要に応じて追加のメモリを消費し続けることができます。
WEM は、ユーザーがデスクトップセッション中に使用しているすべてのアプリケーションを同様の方法で最適化します。複数のユーザーセッションにわたって複数のプロセスがある場合、解放されたすべてのメモリは他のプロセスで利用可能になります。これにより、同じサーバーでより多くのユーザーをサポートすることで、ユーザー密度が向上します。
ワーキングセットの最適化を有効にする。設定可能な時間アイドル状態だったアプリケーションに対し、アイドル状態ではなくなるまで過剰メモリを解放させます。
アイドルサンプル時間 (分)。アプリケーションが過剰メモリを解放するよう強制されるまでにアイドル状態である必要がある時間。この間、WEM は、安定性を損なうことなく、プロセスが使用しているメモリ量と、プロセスが必要とする最小メモリ量を計算します。デフォルト値は 120 分です。
アイドル状態の制限 (パーセント)。プロセスがアイドル状態と見なされる CPU 使用率の割合。デフォルト値は 1% です。5% を超える値を使用することはお勧めしません。そうしないと、アクティブに使用されているプロセスがアイドル状態と誤解され、メモリが解放される可能性があります。
指定されたプロセスを除外する。名前でメモリ管理からプロセスを除外できます (例: notepad.exe)。
WEM は、以下のシステムプロセスに対してアプリケーションのメモリ使用量を最適化しません。
  • rdpshell
  • wfshell
  • rdpclip
  • wmiprvse
  • dllhost
  • audiodg
  • msdtc
  • mscorsvw
  • spoolsv
  • smss
  • winlogon
  • svchost
  • taskmgr
  • System Idle Process
  • System
  • LSASS
  • wininit
  • msiexec
  • services
  • csrss
  • MsMpEng
  • NisSrv
  • Memory Compression