Improve performance under memory pressure [was: All open terminals slow down if another visible window is outputting lots of output.]
If I have a visible window that is doing a lot of scrolling (in my case it's a lot of rsync output), it causes all other terminals to slowdown and only update at the rate of the "large output" terminal. To put it in another term, if you have a tab/window in a "pinwheel" state, that is it's printing some long running output (and showing a pinwheel in the tab), it causes all other tabs/windows to stop updating in real time, an dthey start updating when the pinwheel window does.
This is kind of odd to explain in words, so I've included a video to demonstrate what I mean. https://www.youtube.com/watch?v=eAR8yqc_2S4&feature=youtu.be
iTerm Version: 3.0 OS Version: 10.11.5
Here is my config file: com.googlecode.iterm2.plist
Here is my sample. Sample_of_iTerm2.txt