While having fun on Linux with different terminals (urxvt/xterm/st/alacritty) I discovered a new GPU accelerated terminal available on MacOS/Windows/Linux: Kitty I installed it and checked the affirmation that it was fast, thus comparing it to Alacritty,iTerm2,MacOSTerminal All tests are done with default settings on those terminal and on the fish shell, that is still vanilla
My tests are run on a 2018 Macbook Pro completely bloated ;-) wich went from Mojave to Catalina to Big Sur with lots of junk Microsoft software and work files\
The command run is simple:
time tree /
Around 1 300 000 directories / 2 084 000 files :-)
Results:
- Alacritty
Executed in 470.11 secs fish external
usr time 96.46 secs 117.00 micros 96.46 secs
sys time 155.80 secs 456.00 micros 155.80 secs
- Terminal
Executed in 345.16 secs fish external
usr time 89.45 secs 110.00 micros 89.45 secs
sys time 148.68 secs 439.00 micros 148.68 secs
- iTerm2
Executed in 407.53 secs fish external
usr time 87.34 secs 104.00 micros 87.34 secs
sys time 144.89 secs 418.00 micros 144.89 secs
- Kitty
Executed in 340.81 secs fish external
usr time 88.90 secs 135.00 micros 88.90 secs
sys time 147.10 secs 479.00 micros 147.10 secs
Final Results:
Kitty > Terminal > iTerm2 > Alacritty
The impressive result is that default Mac OS Terminal is doing quite well !