
我在工作中使用 Putty 透過 SSH 存取 Linux 伺服器。
假設另一扇窗戶覆蓋了膩子。在我移動視窗後,Putty 會自行重新繪製 - 但速度非常非常慢。我實際上可以看到它逐行繪製。 putty 中的行回滾也非常慢。
可能是什麼原因造成的?
答案1
即使在 Windows 7 和 8(在 core i7 桌上型電腦上)上,我也注意到了 PuTTY 的這一點。我使用非常高解析度的顯示器 (2560 x 1440),如果 PuTTY 視窗很大並且我使用滑鼠滾輪滾動,我可以看到重繪。這非常煩人。
我的猜測是,這通常是 Window 合成引擎的問題。在 Mac 上,終端機非常流暢且響應靈敏。在啟用了 Compiz 的 Linux (Ubuntu 13.10) 上也是如此(和「不穩定的視窗」)。
我研究了一些 Windows 的 SSH 終端替代品,例如 DameWare 和 TeraTerm,它們的情況也幾乎相同。我的「理論」是 Mac 和 Linux 使用 OpenGL 合成(GPU 加速),而 Windows 是…嗯…不確定它在做什麼,但它的效能不佳。