Slow Terminal on Sierra
The Terminal app is slow at reacting to input, lag is very noticeable when I press and hold Enter. When I type bash
to create a sub-shell it becomes much faster.
I believe this behavior started when I updated to Sierra, but I might be wrong.
Does anyone know why this happens?
After upgrading to High Sierra, I also noticed that there is some lag in Terminal.app after pressing Enter. I was able to fix it by doing this:
- Go to Preferences > Profiles > Shell
- In the "Run Command" box, write
login -f <username>
(replace<username>
with your username) - Uncheck "Run inside shell"
I suspect that Terminal.app tries to integrate with the shell somehow and running bash indirectly fixes that.
I noticed the same effect on Sierra. I discovered a simple solution: the response time improved when I decreased Scrollback (in Terminal>Preferences>Window) from "limit to available memory" to "limit of number of rows to (200 or whatever)"