Diva Canto
|
52bb732692
Merge branch 'cpu-performance' of ssh://opensimulator.org/var/git/opensim into cpu-performance
|
11 years ago |
Diva Canto
|
dc88ffc5b4
Delay the enqueueing of non-longpoll requests for 100ms. No need to have these requests actively on the processing queue if it seems they're not ready.
|
11 years ago |
Justin Clark-Casey (justincc)
|
07420a3b4d
furhter shorten CheckAgentUpdateSignificance(). No real perf impact.
|
11 years ago |
Justin Clark-Casey (justincc)
|
42e5856464
Remove some pointless code in CheckAgentUpdateSignificance()
|
11 years ago |
Justin Clark-Casey (justincc)
|
3b8e7ff013
Make the check as to whether any particular inbound AgentUpdate packet is significant much earlier in UDP processing (i.e. before we pointlessly place such packets on internal queues, etc.)
|
11 years ago |
Justin Clark-Casey (justincc)
|
5c74f3ec9c
Add measure of number of inbound AgentUpdates that were seen as significant to "show client stats" (i.e. sent on for further processing instead of being discarded)
|
11 years ago |
Diva Canto
|
d1e9beead8
Revert "Now trying DoubleQueue instead of BlockingQueue for the PollServiceRequestManager."
|
11 years ago |
Justin Clark-Casey (justincc)
|
35aa6c86fe
Hack in console command "debug lludp toggle agentupdate" to allow AgentUpdate in packets to be discarded at a very early stage.
|
11 years ago |
Justin Clark-Casey (justincc)
|
5cdc21aac7
minor: provide user feedback in the log for now when udp in/out bound threads are started/stopped
|
11 years ago |
Justin Clark-Casey (justincc)
|
cbb47f8489
Merge branch 'cpu-performance' of ssh://opensimulator.org/var/git/opensim into cpu-performance
|
11 years ago |
Justin Clark-Casey (justincc)
|
b2b29b7ec0
Fix up a temporary debugging change from last commit which stopped "lludp stop out" from actually doing anything
|
11 years ago |
Diva Canto
|
27377194cd
Changed the timoeut of EQ 502s (no events) to 50 secs. The viewer post requests timeout in 60 secs.
|
11 years ago |
Justin Clark-Casey (justincc)
|
8c6761c152
Do some simple queue empty checks in the main outgoing udp loop instead of always performing these on a separate fired thread.
|
11 years ago |
Diva Canto
|
553d9cc5d2
Applying the same fix here that dan lake applied to master -- unfortunately I can't cherry-pick because that commit has 2 parents...
|
11 years ago |
Diva Canto
|
c685cc1799
Revert "This is a completely unreasonable thing to do, effectively defying the purpose of BlockingQueues. Trying this, to see the effect on CPU."
|
11 years ago |
Justin Clark-Casey (justincc)
|
1ba5a05cf7
try Hacking in an AutoResetEvent to control the outgoing UDP loop instead of a continuous loop with sleeps.
|
11 years ago |
Justin Clark-Casey (justincc)
|
0af3b5ed9a
Revert "Put in temporary hack for performnace 'queue-empty' logic on a persistent thread rather than through fire and forget"
|
11 years ago |
Justin Clark-Casey (justincc)
|
a94a43d249
Revert "Properly remove the hack queue update thread when the voewr shuts down"
|
11 years ago |
Justin Clark-Casey (justincc)
|
7c544c0d4e
Properly remove the hack queue update thread when the voewr shuts down
|
11 years ago |
Justin Clark-Casey (justincc)
|
b402220dbb
Put in temporary hack for performnace 'queue-empty' logic on a persistent thread rather than through fire and forget
|
11 years ago |
Diva Canto
|
5232ab0496
This is a completely unreasonable thing to do, effectively defying the purpose of BlockingQueues. Trying this, to see the effect on CPU.
|
11 years ago |
Diva Canto
|
5f95f4d78e
Now trying DoubleQueue instead of BlockingQueue for the PollServiceRequestManager.
|
11 years ago |
Diva Canto
|
1d3deda10c
I confuse myself. Let's try this variable name instead.
|
11 years ago |
Diva Canto
|
af792bc7f2
Do the same trick that dahlia did for Dequeue(timeout)
|
11 years ago |
Diva Canto
|
f4317dc26d
Putting the requests back in the queue while testing for count >0 is not the smartest move...
|
11 years ago |
Diva Canto
|
0f5b616fb0
Didn't mean to commit this change in BlockingQueue.cs
|
11 years ago |
Diva Canto
|
2b8de2c404
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
|
11 years ago |
Diva Canto
|
e46459ef21
Cleared up much confusion in PollServiceRequestManager. Here's the history:
|
11 years ago |
Robert Adams
|
2c8bf4aaa6
BulletSim: fix small bug where everything looked like it was colliding
|
11 years ago |
Diva Canto
|
894554faf6
Removed the MapItems thread. Redirected the map items requests to the services throttle thread. Didn't change anything in how that processor is implemented, for better or for worse.
|
11 years ago |