让程序记住 Windows Server R2 中的优先级

让程序记住 Windows Server R2 中的优先级

是否有一种优雅的方法可以让程序以低优先级启动并记住它?

答案1

我只需更改快捷方式或创建一个包含优先级的脚本:

start /low notepad.exe

或者,您可以编写一个脚本来搜索特定程序并设置其优先级,然后安排脚本不时运行。只需使用 WMI 查询从Win32_进程并使用其 SetPriority 方法。

答案2

您需要以非默认优先级启动应用程序。一般来说,更改进程优先级的唯一原因是当另一个(更重要的进程)需要时间时,该进程要么出现峰值,要么使用 100% 的 CPU。您应该始终降低优先级。除非您完全了解该进程并了解“高优先级”的含义(简而言之,如果误用,可能会导致您的系统出现无响应),否则切勿将优先级提高到“高于正常水平”。

总而言之,除非你有一个非常好的理由,否则不要这样做。如果你从 unix 的思维方式来考虑这个问题,那么每个应用程序都会实时重新优化。

有第三方工具,例如优先权允许您保存优先级设置。

答案3

您还可以将其限制为 CPU 数量,这对于 piggy 进程很有用。

start /low /minimized /afinity 01 notepad.exe

相关内容