John Hurliman
|
cde47c2b3d
Committing Jim's optimization to replace the 20ms sleep in outgoing packet handling with an interruptible wait handle
|
15 years ago |
John Hurliman
|
99abe885c8
Fixing position/rotation/collisionplane in ObjectUpdate packets for avatars
|
15 years ago |
John Hurliman
|
0a6ea33ac8
* Optimized sending of terrain data
|
15 years ago |
John Hurliman
|
fdce1be3db
* Removed OpenSim.Data.NHibernate
|
15 years ago |
John Hurliman
|
142008121e
* Change Util.FireAndForget to use ThreadPool.UnsafeQueueUserWorkItem(). This avoids .NET remoting and a managed->unmanaged->managed jump. Overall, a night and day performance difference
|
15 years ago |
John Hurliman
|
233e16b99c
* Rewrote the methods that build ObjectUpdate and ImprovedTerseObjectUpdate packets to fill in the data more accurately and avoid allocating memory that is immediately thrown away
|
15 years ago |
John Hurliman
|
1dbbf6edb6
* Process the avatar terse update priority queue as soon as an update for our own avatar is ready to send
|
15 years ago |
John Hurliman
|
b4526a5a6d
* Big performance increase in loading prims from the region database with MySQL
|
15 years ago |
John Hurliman
|
a3f93cffb4
* Committing Nini.dll with the patch from #3773 applied
|
15 years ago |
John Hurliman
|
fdb2a75ad3
Committing the second part of Jim Greensky @ Intel Lab's patch, re-prioritizing updates
|
15 years ago |
John Hurliman
|
c81378dc22
Changing avatar movement updates to the Task throttle category until we get finer grained prioritization of avatars vs. prims
|
15 years ago |
John Hurliman
|
1bd9202f24
* Simplified the prioritization packet creation code to reduce CPU usage and increase throughput. Apologies to Jim for hacking on your code while it's only halfway done, I'll take responsibility for the manual merge
|
15 years ago |
John Hurliman
|
a18489dc9b
* Change appearance packets from State to Task. This will hopefully fix the cloud issues
|
15 years ago |
John Hurliman
|
06354a093d
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into prioritization
|
15 years ago |
Melanie
|
0487092d15
Thank you, Fly man, for plumbing the AvatarInterestsUpdate packet
|
15 years ago |
John Hurliman
|
4b75353cbf
Object update prioritization by Jim Greensky of Intel Labs, part one. This implements a simple distance prioritizer based on initial agent positions. Re-prioritizing and more advanced priority algorithms will follow soon
|
15 years ago |
jjgreens
|
df2d5a460f
Replaced the update lists with a priority queue implementation in LLClientView
|
15 years ago |
John Hurliman
|
d44b50ee46
* Removed some of the redundant broadcast functions in Scene and SceneGraph so it is clear who/what the broadcast is going to each time
|
15 years ago |
Teravus Ovares (Dan Olivares)
|
6d3d985511
* Request from lkalif to have the Sim send a coarselocationupdate for each avatar in the sim, including yourself.
|
15 years ago |
John Hurliman
|
4b5a2f8c02
Merge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into htb-throttle
|
15 years ago |
John Hurliman
|
0d2e6463d7
* Minimized the number of times textures are pulled off the priority queue
|
15 years ago |
Melanie
|
d83ace0d3b
Merge branch 'master' into htb-throttle
|
15 years ago |
John Hurliman
|
4135b0c4dc
* Split Task category into Task and State
|
15 years ago |
John Hurliman
|
e8c1e69a0d
* Copied LocklessQueue.cs into OpenSim.Framework and added the .Count property and .Clear() method
|
15 years ago |
John Hurliman
|
dc11643c00
* Consolidated adding / removing ClientManager IClientAPIs to two places in Scene
|
15 years ago |
John Hurliman
|
395a8680c3
* Fixed a bug where clients were being added to ClientManager twice
|
15 years ago |
John Hurliman
|
23a334b9f5
* Rewrote ClientManager to remove Lindenisms from OpenSim core, improve performance by removing locks, and replace LLUDPClientCollection
|
15 years ago |
John Hurliman
|
c893761319
* Unregister event handlers in LLUDPServer when a client logs out and disconnects
|
15 years ago |
Diva Canto
|
e3d5beebfb
Better handling of missing assets.
|
15 years ago |
Diva Canto
|
f3d2192cd4
Better handling of missing assets.
|
15 years ago |