-
-
Notifications
You must be signed in to change notification settings - Fork 27
Closed
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Currently each log entry is immediately written to the RichTextBox
control when writes occur on the main thread, or immediately scheduled to be written to the RichTextBox control in the main UI thread via BeginInvoke
otherwise.
This sometimes can cause the UI to become unresponsive when writing a large number of messages at the same time.
We should instead write messages to an in-memory queue that is consumed by a background worker on a separate thread, and implement batching and backpressure controls.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request