87353c90fa
Make sure that RemoteDebuggerPeer wait at least 100us between polls (effectively forcing a min tick of 100 microseconds). This greatly improve performances (the call to poll was useless since during low traffic, writes would always be available, and during high traffic, reads would always be available, effectively making it a busy-waiting loop). We could further improve this, by separating the two polls, and adjust the min tick based on load, but this is most likely more than enough already without sacrificing too much on high loads. |
||
---|---|---|
.. | ||
debugger_marshalls.cpp | ||
debugger_marshalls.h | ||
engine_debugger.cpp | ||
engine_debugger.h | ||
local_debugger.cpp | ||
local_debugger.h | ||
remote_debugger_peer.cpp | ||
remote_debugger_peer.h | ||
remote_debugger.cpp | ||
remote_debugger.h | ||
script_debugger.cpp | ||
script_debugger.h | ||
SCsub |