throughput performance issue on lines longer than available columns #1488
Labels
performance
Performance issues or improvements
VT: Backend
Virtual Terminal Backend (libterminal API)
When using termbench to compare some perf numbers, just with Contour alone, we see a dramatic drop of throughput performance when the number of characters being written, before a LF is sent, is more than available columsn per line on the screen.
(graph generated by @Yaraslaut - thx for that :))
In this screenshot, the terminals were configured at 100 column page width, and Contour shows a really unhealth drop when the line goes longer than the number of columns available.
Note, this is quite an unusual usecase and would very rarely hit the actual user unless someone wants explicitly exploit such corner cases. So I'd not consider it a high priority, but it would still be nice to address to make the terminal perform more harmonic throughout the work load.
The text was updated successfully, but these errors were encountered: