我注意到函数clear()将所有屏幕重传到终端,而不是只传输差异,就像ncurses例外。
我正在使用SSH,所以我可以看到180 x60终端上的不同之处:
刷新速率为0.5s,每帧间的差异约为20个字符。
我们如何解释这一点并更有效地清除屏幕?
发布于 2014-07-15 22:27:24
从手册页:
清晰和清晰的例程就像擦除和werase一样,但是它们也调用clearok,这样在下一次调用wrefresh时屏幕就会被完全清除,然后从头开始重新绘制。
试试erase()
https://stackoverflow.com/questions/24746798
复制相似问题