Log viewer cannot handle large number of messages causing whole UI to freeze #5578
Unanswered
e00E
asked this question in
Development Questions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The built in log viewer breaks down when there are too many messages. On my machine roughly a 1000 while adding a new one 60 times per second. This is noticeable through the whole UI first becoming choppy (low fps) and finally completely freezing. You can test this with a custom plugin that prints every frame.
According to Discord this problem is known but I didn't find it documented in an issue or discussion so I am starting this one.
The fault is probably the underlying QT widget not being optimized for this much or this often updating text. I am not familiar with QT do not know more details. One naive fix attempt I see is limiting the viewer to display only the last N messages.
Beta Was this translation helpful? Give feedback.
All reactions