内存管理
这些设置允许您通过 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
内存使用限制
为特定进程启用内存使用限制。允许您通过为进程可消耗的内存设置上限来限制进程的内存使用。
警告:
对某些进程应用内存使用限制可能会产生意外影响,包括系统响应速度变慢。
-
添加。允许您添加要应用内存使用限制的进程。
-
删除。允许您删除项目。
-
编辑。允许您编辑项目。
-
动态限制。允许您对指定进程应用动态限制。此设置动态限制分配给指定进程的内存量。如果应用,则根据可用内存强制执行内存使用限制。因此,指定进程消耗的内存可能会超过指定量。
-
静态限制。允许您对指定进程应用静态限制。此设置始终限制分配给指定进程的内存量。如果应用,则无论可用内存量如何,都限制进程消耗的内存不超过指定量。因此,指定进程消耗的内存上限为指定量。
要添加进程:
-
在“管理控制台 > 系统优化 > 内存管理 > 内存使用限制”选项卡上,单击“添加”。
-
在“添加进程”窗口中,键入要添加的进程名称(例如,notepad.exe.),配置内存使用限制,从下拉菜单中选择限制模式,然后单击“确定”。
要编辑项目,请选择该项目,然后单击“编辑”。
要删除项目,请选择该项目,然后单击“删除”。
要对项目应用动态限制,请选择该项目,然后单击“动态限制”。
要对项目应用静态限制,请选择该项目,然后单击“静态限制”。