Closed PropGit closed 3 years ago
Decreased sleep from 50 ms down to 30 ms and restructured MThread's debugging monitor loop to only process the message queue if the alertable sleep timed out. The latter is because asynchronous procedure calls (APC) that are queued up while an existing APC is being executed will be processed immediately upon return of the existing APC, preempting further execution of the MThread's debugging monitor until all the APCs have been processed.
The result improved the UI response time drastically when Debug is quiet and improved response time significantly when Debug is flooded.
This is fixed in v2.5.3.
Decrease the sleep timeout value for MThread so that the GUI response time improves (for things like key repeat speed) when Debug sessions are in progress.