Melanie
|
842b68eeff
Change handling of the SYSTEMIP constant to be more sane.
|
14 years ago |
Diva Canto
|
3112b04c85
Changed an error message to w warning message.
|
15 years ago |
Diva Canto
|
f4efa325bb
More progress on both the Simulation service and the Login service. Both still unfinished.
|
15 years ago |
Melanie
|
824d7190c2
Merge branch 'master' into careminster
|
15 years ago |
Adam Frisby
|
963cf25813
* Implements OSSL function: osGetSimulatorMemory - returns the current amount of memory allocated to the simulator process (Moderate Threat Level).
|
15 years ago |
Melanie
|
ded16d3529
Merge branch 'master' into careminster
|
15 years ago |
Teravus Ovares (Dan Olivares)
|
4af77e84b1
* Fix Inconsistent line ending style in Util
|
15 years ago |
Melanie
|
69d83e1548
Merge branch 'master' into careminster
|
15 years ago |
Teravus Ovares (Dan Olivares)
|
4338f4e1d7
* Patch from Misterblue to fix Environment.TickCount for statistics purposes. Resolves the wrap-around of the 32 bit uint.
|
15 years ago |
Melanie
|
ad2f0a1290
Remove OS version crap from about dialog
|
15 years ago |
John Hurliman
|
f89c2cac0f
Experimental test to rate limit the incoming packet handler and try to always leave a worker thread available for other tasks
|
15 years ago |
John Hurliman
|
52a4534f7f
* Change the way Util.FireAndForget() calls SmartThreadPool to avoid using a delegate (which STP appears to hold on to). This removes the slow leak I was seeing when using async_call_method=SmartThreadPool and stabilizes allocated memory for an idle OpenSim instance
|
15 years ago |
John Hurliman
|
36b0e5e1d3
Terrible typo in the previous commit!
|
15 years ago |
John Hurliman
|
6ca4b0f366
* Added a check if Util.m_ThreadPool is null before trying to use it, and if so initialize it to sane defaults
|
15 years ago |
John Hurliman
|
2f394b7e7e
* Allow SmartThreadPool to be initialized without setting max stack size (like the original implementation)
|
15 years ago |
Melanie
|
b35fbe1f98
Merge branch 'melanie_test' into prioritization
|
15 years ago |
John Hurliman
|
32ccd5bb40
* Changed the misc. methods calling ThreadPool.UnsafeQueueUserWorkItem() to Util.FireAndForget()
|
15 years ago |
Melanie
|
8ce4fd7234
Reduce the default pool threads to 15 (from 30) and the minimum from 5 to 2
|
15 years ago |
Melanie
|
8a336c6860
Add MaxPoolThreads in startup to limit the size of the thread pool used
|
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
|
80a8a9c4a7
Converted FireAndForget methods to use a singleton pattern to attempt to work around a Mono bug with nested delegates
|
15 years ago |
John Hurliman
|
fb19d1ca0a
* Try/catch around EndInvoke() when Util.FireAndForget() returns to catch exceptions thrown in the async method
|
15 years ago |
John Hurliman
|
e7c877407f
* Continued work on the new LLUDP implementation. Appears to be functioning, although not everything is reimplemented yet
|
15 years ago |
Melanie
|
6878b26b0d
Merge branch 'diva-textures-osgrid'
|
15 years ago |
John Hurliman
|
387e9f7a7f
* Creates Util.UTF8 and switches some references of Encoding.UTF8 to Util.UTF8 (not all references were switched since not all OpenSim libraries reference OpenSim.Framework)
|
15 years ago |
Jeff Ames
|
ee205e7e81
Formatting cleanup.
|
15 years ago |
Diva Canto
|
f4bf581b96
Moved all HG1 operations to HGGridConnector.cs and HypergridServerConnector.cs/HypergridServiceConnector.cs, away from Region.Communications and HGNetworkServersInfo.
|
15 years ago |
Adam Frisby
|
71a4b02c7e
* Minor commit, added two new math utility functions.
|
15 years ago |
John Hurliman
|
584c113836
Added Util.FireAndForget(), to replace leaking calls to Delegate.BeginInvoke()
|
15 years ago |
Melanie
|
257ed4c4ac
Remove debugging output frm ini file loading. Make it collect matching
|
15 years ago |