我经常在Adobe Illustrator中运行.jsx脚本,该脚本以特定格式保存一堆文件。
当Illustrator是活动应用程序时,对5个文件运行脚本需要23秒。
如果Illustrator不是最重要的应用程序,则对5个文件运行脚本将花费5分钟以上的时间。
根据Activity Monitor的研究,Illustrator 在前台使用的CPU约占75%,而在后台使用的CPU则控制在2%以下。
根据活动监视器,未使用App Nap。
为什么会发生这种情况,有办法改变吗?
我希望能够在等待Illustrator的同时执行其他任务。就目前而言,我不得不将Illustrator放在前台。
我尝试过的一些事情:我知道
sudo sysctl debug.lowpri_throttle_enabled=0
努力加快Time Machine备份的速度,所以我在这种情况下可能会有所帮助。没有效果。
我也尝试禁用App Nap:
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
没有效果。
我尝试过TinkerTool,但我相信它只是更改lowpri_throttle_enabled设置的GUI 。没有效果。