[Opensim-users] Async vrs sync?

Master_Mirage mirage123 at verizon.net
Wed Mar 10 16:29:06 UTC 2010


 ; Sets the method that OpenSim will use to fire asynchronous
    ; events. Valid values are UnsafeQueueUserWorkItem,
    ; QueueUserWorkItem, BeginInvoke, SmartThreadPool, and Thread.
    ; SmartThreadPool is reported to work well on Mono/Linux, but 
    ; UnsafeQueueUserWorkItem has been benchmarked with better
    ; performance on .NET/Windows
    async_call_method = SmartThreadPool
    
    ; There are several operations on large collections (such as
    ; the current avatar list) that can be run synchronously or
    ; in parallel. Running in parallel should increase performance
    ; on a multi-core system, but will make debugging more
    ; difficult if something deadlocks or times out
    use_async_when_possible = true
    
    ; Max threads to allocate on the FireAndForget thread pool
    ; when running with the SmartThreadPool option above
    MaxPoolThreads = 15

Why i have played with this quite a bit (trying this and that). Its never
been clear to me what all this is ment for. I have seen some settings work
better than others and arrived at what i listed here for both win and linux
but i dont really understand it passed that. (more guessing at it than
anything).




:confused:
-- 
View this message in context: http://n2.nabble.com/Async-vrs-sync-tp4710399p4710399.html
Sent from the opensim-users mailing list archive at Nabble.com.



More information about the Opensim-users mailing list