OpenSimMirror/OpenSim/Region/Framework
Justin Clark-Casey (justincc) 9f72fbcb75 Add an async inventory details sender to respond to FetchInventory packets.
If a user with a very large inventory right-clicks on their "My Inventory" folder, viewer 1 code will send a massive number of Fetchinventory requests.
Even though each is handled asynchronously via a pool thread, the sheer frequency of requests overwhelms the pool and freezes inbound packet handling.
This change makes the first Fetchinventory thread also handle subsequent requests, freeing up the other threads.
Further efficiencies could be made by handling all the items in a particular FetchInventory request together, rather than separately.
2011-07-01 21:25:40 +01:00
..
Interfaces Hack around with the NPC module to get osNpcCreate() partially working again. 2011-06-29 00:28:22 +01:00
Scenes Add an async inventory details sender to respond to FetchInventory packets. 2011-07-01 21:25:40 +01:00
ModuleLoader.cs Make it more obvious when it happens that DLL plugin loading fails. Improve exception output on Windows. 2011-04-11 21:51:17 +01:00