Trochę mi to grozi.
Korzystam z dużego importu apertury, co powoduje spowolnienie mojego systemu do pełnego przeszukiwania, co w zasadzie czyni go bezużytecznym do czegokolwiek, nawet do przeglądania sieci. Ponieważ wydaje się to trochę nienaturalne, spędziłem trochę czasu na rozglądaniu się.
Uruchamianie ps -Al
pokazuje, że widocznie domyślnie Dock
, Finder
i SystemUIServer
wszystkie wydają się pracować z priorytetem znacznie obniżyć aplikacji następnie przestrzeni użytkownika. Podczas gdy aplikacje użytkownika mają zwykle priorytet 33, Dock, Finder itp. Mają priorytet 53.
Efektem końcowym jest ŻADNE zadanie intensywnie wykorzystujące procesor całkowicie blokujące interfejs użytkownika i uniemożliwiające korzystanie z systemu do momentu jego zakończenia.
W każdym razie użycie renice -20 -p <prid>
ich powoduje podniesienie ich do tego samego priorytetu, co w pozostałej części interfejsu użytkownika, i powoduje, że nie trzeba czekać 1-3 sekund (!), Aby interfejs zareagował na coś tak prostego, jak kliknięcie myszą.
Thad powiedział: mam dwa pytania:
Czy jest jakiś powód, dla którego nie powinienem zmieniać priorytetu wątku wyszukiwarki w ten sposób?
Czy jest jakiś sposób, aby zmiana priorytetu była trwała, np. Aby pozostała w ten sposób po ponownym uruchomieniu?