我对此有些茫然。
我在光圈上有很大的输入,这导致我的系统减速到完全爬网的状态,基本上使它无法用于任何内容,甚至无法浏览网络。由于这似乎有点不自然,所以我花了一些时间环顾四周。
运行ps -Al
表明,显然默认情况下,Dock
,Finder
,和SystemUIServer
似乎都运行在优先级低得多然后级的应用程序。用户应用程序的优先级通常为33,而Dock,Finder等的优先级为53。
最终结果是,任何处理器密集型任务都会完全破坏UI,并使系统无法使用,直到完成。
无论如何,使用renice -20 -p <prid>
它们将与用户界面UI的其余部分的优先级提高到相同的优先级,并且无需等待1-3秒(!)即可使UI响应像鼠标单击之类的简单操作。
Thad说,我有两个问题:
我有什么理由不应该这样改变查找程序的线程优先级吗?
有什么方法可以使优先级更改持久化,例如,以便在重新启动后保持这种状态。