mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Fix the console performance issue
The IDF monitor waits for one second before printing the last unterminated line. This is necessary for the correct filtering. However, this causes poor performance, for example, in the case of the system/console example. This fix reduces the waiting time which improves the response time of the console example and doesn't seem to influence the monitor filter. Closes https://github.com/espressif/esp-idf/issues/2054
This commit is contained in:
parent
8e7dfb230f
commit
bb152030a0
@ -333,7 +333,7 @@ class Monitor(object):
|
||||
self.handle_serial_input(data)
|
||||
if self._invoke_processing_last_line_timer is not None:
|
||||
self._invoke_processing_last_line_timer.cancel()
|
||||
self._invoke_processing_last_line_timer = threading.Timer(1, self.invoke_processing_last_line)
|
||||
self._invoke_processing_last_line_timer = threading.Timer(0.1, self.invoke_processing_last_line)
|
||||
self._invoke_processing_last_line_timer.start()
|
||||
# If no futher data is received in the next short period
|
||||
# of time then the _invoke_processing_last_line_timer
|
||||
|
Loading…
Reference in New Issue
Block a user