早在九月份,GNOME开发人员Christian Hergert就指出
Linux终端模拟器具有更快的潜力
基于他的实验。虽然当时他不打算进一步研究,但在他对GNOME控制台和其他应用程序使用的GNOME VTE代码进行增强后的几周里。
在过去的几周里,克里斯蒂安·赫尔格特
VTE的性能改进
用于GTK应用程序使用的这个虚拟终端库。本周,他又取得了一些进步。
如中所述
本周在GNOME
,在更快的终端周围发生了更多的事情。VTE滚动缓冲区现在使用LZ4而不是Zlib进行压缩,以获得更好的性能,双向文本的性能有所提高,编译器现在可以更有效地内联重要的代码路径,添加了新的绘图抽象,更快地进行风格化的线条绘制,GTK现在可以使用本地渲染节点使用VTE自动计算损坏区域。
Hergert以以下内容结束了本周的VTE状态更新:
“我仍然希望在帧调度方面做更多的工作,这样我们就可以取消可靠访问vblank信息之前的约40fps的上限。”
Great seeing all the ongoing GNOME/VTE work for faster terminal emulators.