我正在尝试通过 WSRM(Windows 系统资源管理器)限制旧版 Clipper 应用程序的 CPU 使用率。该应用程序占用了 100% 的 CPU 使用率,然后我尝试了:
- 安装 WSRM
- 创建一个新的进程匹配标准 (TestProc),包括文件 C:\WINDOWS\SYSTEM32\CMD.EXE、C:\WINDOWS\SYSTEM32\NTVDM.EXE、C:\TEST\TL_BLI.EXE(该死的 16 位程序)。我尝试手动添加程序并通过“正在运行的进程”和“应用程序”进行选择
- 将组“所有人”添加到条件中
- 创建新的资源分配策略 (TestPolicy),添加 TestProc 标准,并将 CPU 设置为 20%
- 将 WSRM 管理状态设置为“正在运行”
- 将 WSRM 管理类型设置为“管理”
- 将 WSRM 当前资源分配策略设置为“TestPolicy”
- 重新启动 WSRM
但不幸的是,该进程(C:\TEST\TL_BLI.EXE)继续“在野外”运行,直至 CPU 占用 100%,在本地运行或通过远程桌面运行。
有任何想法吗?
答案1
在 NT 4.0 或更高版本中,增加空闲敏感度将降低 16 位进程的 CPU 使用率。空闲敏感度可在 16 位可执行文件属性的“杂项”选项卡下设置。