内存管理

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

内存管理

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

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

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

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

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

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

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

从内存使用优化中排除进程. 允许您将进程排除在内存使用优化之外。 指定进程名称,例如 notepad.exe。

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

  • rdpshell
  • wfshell
  • rdpclip
  • wmiprvse
  • dllhost
  • audiodg
  • msdtc
  • mscorsvw
  • spoolsv
  • smss
  • winlogon
  • svchost
  • taskmgr
  • 系统空闲进程
  • 系统
  • LSASS
  • wininit
  • msiexec
  • services
  • csrss
  • MsMpEng
  • NisSrv
  • Memory Compression

内存使用限制

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

警告:

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

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

  • 移除。 用于删除项目。

  • 编辑。 用于编辑项目。

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

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

添加进程:

  1. 管理控制台 > 系统优化 > 内存管理 > 内存使用限制 Tab 键中,单击 .

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

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

要删除项目,请选择该项目,然后单击 删除.

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

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

内存管理