I'm not sure the flame graph of the locally built tmux captures the same thing. In any case, zooming/dezooming causes a grid reflow which basically reallocates the entire grid of rows shown on screen. If you have a sufficiently large window, it can be slow.
In this specific instance it would seem that for the packaged tmux, the AVX implementation of memmove() is being used and it's unusually slow. Is AVX emulated in GCE?
I'm not sure the flame graph of the locally built tmux captures the same thing. In any case, zooming/dezooming causes a grid reflow which basically reallocates the entire grid of rows shown on screen. If you have a sufficiently large window, it can be slow.
In this specific instance it would seem that for the packaged tmux, the AVX implementation of memmove() is being used and it's unusually slow. Is AVX emulated in GCE?