diff options
author | Justin Clark-Casey (justincc) | 2014-08-13 23:45:51 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2014-08-13 23:45:51 +0100 |
commit | bc0895c758c8b206ecdd0139d982f3a5fe9b8672 (patch) | |
tree | 6487cd1eed000d0483959768e0f299e08865a264 /OpenSim/Region/Framework/Scenes/Animation | |
parent | Remove redundant origin region lock in SP.CompleteMovement() (diff) | |
download | opensim-SC_OLD-bc0895c758c8b206ecdd0139d982f3a5fe9b8672.zip opensim-SC_OLD-bc0895c758c8b206ecdd0139d982f3a5fe9b8672.tar.gz opensim-SC_OLD-bc0895c758c8b206ecdd0139d982f3a5fe9b8672.tar.bz2 opensim-SC_OLD-bc0895c758c8b206ecdd0139d982f3a5fe9b8672.tar.xz |
On entity transfer of scene presence, replace polling sleep in SP.WaitForUpdateAgent() with a triggered event instead.
Rapid polls are more expensive than triggered events (several polls vs one trigger) and may be problematic on heavily loaded simulators where many threads are vying for processor time.
A triggered event is also slightly quicker as there is no maximum 200ms wait between polls.
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Animation')
0 files changed, 0 insertions, 0 deletions