メモリ管理

これらの設定により、アプリケーションの RAM 使用率を最適化できます。

これらの設定が有効になっている場合、Workspace Environment Management (WEM) は、安定性を失うことなく、プロセスが使用している RAM の量とプロセスが必要とする最小容量を計算します。WEM は差を 過剰な RAMと見なします。プロセスがアイドル状態になると(通常、アプリケーションがタスクバーに最小化されるとき)、WEM はプロセスの余分な RAM をページファイルに解放し、後続の起動用にプロセスを最適化します。

タスクバーからアプリケーションを復元すると、最初は最適化された状態で実行されますが、必要に応じて追加の RAM を消費できます。

WEM は、ユーザーがデスクトップセッション中に使用している すべての アプリケーションを同様の方法で最適化します。複数のユーザーセッションで複数のプロセスがある場合、解放されたすべての RAM は他のプロセスで使用できます。これにより、同じサーバー上でより多くのユーザーをサポートすることで、ユーザーの密度が向上します。

ワーキングセットの最適化を有効にする。設定可能な時間アイドル状態になっているアプリケーションは、アイドル状態になるまで余分なメモリを解放するように強制します。

アイドルサンプル時間 (分)。余分なメモリを強制的に解放する前に、アプリケーションがアイドル状態である必要がある時間。この期間中、WEM は安定性を失うことなく、プロセスが使用している RAM の量と、プロセスが必要とする最小量を計算します。デフォルト値は 120 分です。

アイドル状態の制限(パーセント)。プロセスがアイドル状態と見なされる CPU 使用率の割合。デフォルト値は 1% です。5%を超える値を使用することはお勧めしません。そうしないと、アクティブに使用されているプロセスがアイドル状態のプロセスと誤解され、メモリが解放される可能性があります。

指定したプロセスを除外する。名前でメモリ管理からプロセスを除外できます (たとえば、notepad.exe)。

WEM は、次のシステムプロセスに対してアプリケーション RAM の使用を最適化しないことに注意してください。

  • rdpshell
  • wfshell
  • rdpclip
  • wmiprvse
  • dllhost
  • audiodg
  • msdtc
  • mscorsvw
  • spoolsv
  • smss
  • winlogon
  • svchost
  • taskmgr
  • System Idle Process
  • System
  • lsass
  • wininit
  • msiexec
  • services
  • csrss
  • MsMpEng
  • NisSrv
  • メモリ圧縮