内存管理

这些设置允许您通过 Workspace Environment Management (WEM) 优化应用程序 RAM 的使用。

如果启用了这些设置,WEM 会计算进程正在使用多少 RAM,以及进程所需的最小 RAM 量,而不会失去稳定性。WEM 认为差异是 内存过剩。当进程变为空闲时,WEM 将进程的多余 RAM 释放到页面文件中,并优化该过程以供后续启动。通常,应用程序在最小化到任务栏时变为空闲状态。

从任务栏还原应用程序时,它们最初以优化状态运行,但仍然可以根据需要继续消耗更多 RAM。

WEM 以类似的方 优化了用户在桌面会话期间使用的所有应用程序。如果在多个用户会话中存在多个进程,则释放的所有 RAM 都可用于其他进程。这通过在同一台服务器上支持更多的用户来增加用户密度。

启用工作集优化。强制在可配置时间内处于闲置状态的应用程序释放多余内存,直到它们不再处于空闲状态。

空闲采样时间(分钟)。在强制释放多余内存之前,应用程序必须处于空闲状态的时间。在此时间段内,WEM 会计算一个进程正在使用多少 RAM,以及一个进程所需的最小 RAM 量,而不会失去稳定性。默认值为 120 分钟。

空闲状态限制(百分比)。进程被视为空闲的 CPU 使用率百分比。默认值为 1%。Citrix 建议不要使用大于 5% 的值:否则,正在主动使用的进程可能会被误认为空闲进程,从而释放其内存。

排除指定的进程。允许您通过名称(例如 notepad.exe)从内存管理中排除进程。

WEM 不优化以下系统进程的应用程序 RAM 使用情况:

  • rdpshell
  • wfshell
  • rdpclip
  • wmiprvse
  • dllhost
  • audiodg
  • msdtc
  • mscorsvw
  • spoolsv
  • smss
  • winlogon
  • svchost
  • taskmgr
  • 系统空闲进程
  • 系统
  • LASS
  • wininit
  • msiexec
  • services
  • csrss
  • MsMpEng
  • NisSrv
  • 内存压缩
内存管理

在本文中