内存管理

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

内存管理

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

当应用程序从任务栏恢复时,它们最初在优化状态下运行,但可以根据需要继续消耗额外的内存。

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

优化空闲进程的内存使用情况。强制在指定时间内处于空闲状态的进程释放多余的内存,直到它们不再处于空闲状态。

空闲采样时间(分钟)。允许您指定进程被视为空闲的时间长度,之后它将被强制释放多余内存。在此期间,WEM 会计算进程正在使用的内存量以及进程需要的最小内存量,而不会失去稳定性。默认值为 120 分钟。

空闲状态限制(百分比)。允许您指定 CPU 使用率的百分比,低于该百分比,进程被视为空闲。默认值为 1%。我们建议您使用的值不要大于 5%。否则,正在使用的进程可能会被误认为是空闲的,从而导致其内存被释放。

当可用内存总量超过 (MB) 时不要优化。允许您指定阈值限制,低于该阈值,WEM 可优化空闲应用程序的内存使用量。

从内存使用优化中排除进程。允许您将进程排除在内存使用优化之外。指定进程名称,例如 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

内存使用限制

为特定进程启用内存使用限制。允许您通过为进程可以消耗的内存设置上限来限制进程的内存使用。

警告:

将内存使用限制应用于某些进程可能会产生意外影响,包括系统响应速度缓慢。

  • 添加。允许您添加要应用内存使用限制的进程。

  • 删除。允许您删除项目。

  • 编辑。允许您编辑项目。

  • 动态限制。允许您对指定的进程应用动态限制。此设置动态限制分配给指定进程的内存量。如果应用,则根据可用内存强制内存使用限制。因此,指定进程消耗的内存可能会超过指定的数量。

  • 静态限制。允许您对指定的进程应用静态限制。此设置始终限制分配给指定进程的内存量。如果应用,则限制进程消耗超过指定的内存量,无论可用内存量多少。因此,指定进程消耗的内存被限制在指定的数量上限。

要添加进程:

  1. 管理控制台 > 系统优化 > 内存管理 > 内存使用限制 选项卡上,单击 添加

  2. 在“添加进程”窗口中,键入要添加的进程的名称(例如 notepad.exe),配置内存使用限制,从下拉菜单中选择限制模式,然后单击“确定”。

要编辑项目,请选择该项目,然后单击 编辑

要删除项目,请选择该项目,然后单击“移除”。

要对项目应用动态限制,请选择该项目,然后单击 动态限制

要对项目应用静态限制,请选择该项目,然后单击 静态限制

内存管理