Я немного растерялся по этому поводу.
Я выполняю большой импорт в апертуре, и это приводит к тому, что моя система замедляется до полного сканирования, в основном делая его непригодным для использования ни с чем, даже с просмотром веб-страниц. Поскольку это кажется немного неестественным, я провел немного времени, осматриваясь.
Запуск ps -Al
показывает, что, по-видимому, по умолчанию Dock
, Finder
и SystemUIServer
все они работают с приоритетом, намного меньшим, чем у пользовательских приложений. В то время как пользовательские приложения обычно имеют приоритет 33, Dock, Finder и т. Д. Имеют приоритет 53.
Конечным результатом является то, что ЛЮБОЙ процессор интенсивно загружает пользовательский интерфейс и делает систему непригодной для использования до ее завершения.
В любом случае, использование renice -20 -p <prid>
повышает их до того же приоритета, что и остальная часть пользовательского интерфейса пользователя, и приводит к тому, что нет необходимости ждать 1-3 секунды (!) Для того, чтобы пользовательский интерфейс реагировал на что-то такое же простое, как щелчок мышью.
Тэд сказал, у меня есть два вопроса:
есть ли причина, по которой я не должен изменять приоритет потока искателя, как это?
Есть ли способ сделать изменение приоритета постоянным, например, чтобы оно оставалось таким после перезагрузки.