作为一名开发人员,每周一到两次,我在XP开发机器上运行一个完整的版本。
这将运行在100%cpu 30或40分钟,使我的机器除了基本的浏览和电子邮件以外没有任何用处。
无论如何,我可以指定对于一个给定的进程(即命令提示符),由它产生的任何进程将具有较低的优先级,比如占用CPU不超过60-70%,使我的机器更加可用。
如果在运行时仍然使用我的机器,我不介意构build时间延长30或40%。 我希望能够在这个问题上抛出更多的硬件,但是这不在我的控制之下。
start /low app.exe
似乎它会做你想要的。 您只能在Low类中启动应用程序,而不是在BelowNormal中。
我只是这样做了:
你也许可以做一个快捷方式或包装程序来产生一个已经很低的提示,所以你不必做杂耍。
一个新的进程将会inheritance父进程的优先级。 EG:启动命令提示符并降低它的优先级将影响所有创build的subprocess – 不能使用命令行来运行一些东西? 然后降低CMD提示符,并启动EXLOPRER为您提供GUI访问:)