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
Uh oh!
There was an error while loading. Please reload this page.
-
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