Regularnie uruchamiam skrypt .jsx w programie Adobe Illustrator, który zapisuje kilka plików w określonym formacie.
podczas gdy Illustrator jest aktywną aplikacją, uruchomienie skryptu na 5 plikach zajmuje 23 sekundy .
Gdy program Illustrator nie jest najważniejszą aplikacją, uruchomienie skryptu na 5 plikach zajmuje więcej niż 5 minut .
Według Activity Monitora Illustrator zużywa około 75% procesora na pierwszym planie, ale w tle jest dławiony do mniej niż 2% .
Według Activity Monitor App Nap nie jest używany .
Dlaczego tak się dzieje i czy można to zmienić?
Chciałbym móc wykonywać inne zadania, czekając na program Illustrator. Na obecnym etapie jestem zobowiązany do utrzymywania programu Illustrator na pierwszym planie.
Niektóre rzeczy próbowałem : wiedziałem o tym
sudo sysctl debug.lowpri_throttle_enabled=0
pracowałem nad przyspieszeniem tworzenia kopii zapasowych Time Machine, więc pomyślałem, że może to pomóc w tym przypadku. Nie miało to wpływu .
Próbowałem również wyłączyć App Nap:
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
Nie miało to wpływu .
Próbowałem TinkerTool , ale wierzę, że to tylko GUI, aby zmienić ustawienie lowpri_throttle_enabled . Nie miało to wpływu .