OpenSimMirror/OpenSim/Region/ClientStack/LindenUDP
John Hurliman 62f1bfd136 Testing out a hack to identify the source of the high cpu usage 2009-10-21 14:25:22 -07:00
..
Tests Beginning work on the new LLUDP implementation 2009-10-05 17:38:14 -07:00
IncomingPacket.cs * Added missing references to prebuild.xml and commented out the LindenUDP tests until a new test harness is written 2009-10-06 12:13:16 -07:00
IncomingPacketHistoryCollection.cs * Continued work on the new LLUDP implementation. Appears to be functioning, although not everything is reimplemented yet 2009-10-06 02:38:00 -07:00
J2KImage.cs Merge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into htb-throttle 2009-10-14 11:44:17 -07:00
LLClientView.cs * Replaced the UnackedPacketCollection with a lockless implementation. The tiny amount of time spent in the locks turned into a lot of time when the rest of the LLUDP implementation went lockless 2009-10-21 11:59:48 -07:00
LLFileTransfer.cs - remove the Metadata property from AssetBase and return all previous 2009-02-17 01:36:44 +00:00
LLImageManager.cs * Change Util.FireAndForget to use ThreadPool.UnsafeQueueUserWorkItem(). This avoids .NET remoting and a managed->unmanaged->managed jump. Overall, a night and day performance difference 2009-10-19 15:19:09 -07:00
LLUDPClient.cs Testing out a hack to identify the source of the high cpu usage 2009-10-21 14:25:22 -07:00
LLUDPServer.cs Removing the Sleep(0) call from the OutgoingPacketHandler 2009-10-21 14:03:49 -07:00
OpenSimUDPBase.cs Allow the LLUDP server to run in either synchronous or asynchronous mode with a config setting, defaulting to synchronous mode 2009-10-14 16:48:27 -07:00
OutgoingPacket.cs * Added missing references to prebuild.xml and commented out the LindenUDP tests until a new test harness is written 2009-10-06 12:13:16 -07:00
ThrottleRates.cs * Clean up the SetThrottle() code and add a maxBurstRate parameter to allow more tweaking in the future 2009-10-14 16:21:48 -07:00
TokenBucket.cs Committing Jim's optimization to replace the 20ms sleep in outgoing packet handling with an interruptible wait handle 2009-10-21 00:18:35 -07:00
UnackedPacketCollection.cs * Handle UseCircuitCode packets asynchronously. Adding an agent to a scene can take several seconds, and was blocking up packet handling in the meantime 2009-10-21 13:47:16 -07:00