Xengine option AppDomainLoading default option true is causing problems with several mono versions. Until a fix is found change the default to false, so this is not a major problem for the less technical skilled users.
parent
954bcbc5ef
commit
90be326457
|
@ -903,8 +903,10 @@
|
||||||
;;
|
;;
|
||||||
;; However, setting this to false will also prevent script DLLs from being unloaded from memory if the script is deleted.
|
;; However, setting this to false will also prevent script DLLs from being unloaded from memory if the script is deleted.
|
||||||
;; This may cause an OutOfMemory problem over time when avatars with scripted attachments move in and out of the region.
|
;; This may cause an OutOfMemory problem over time when avatars with scripted attachments move in and out of the region.
|
||||||
;; Some Windows users have also reported script loading problems when AppDomainLoading = false
|
;; at this time some mono versions seem to have problems with the true option
|
||||||
; AppDomainLoading = true
|
;; so default is now false until a fix is found, to simply life of less technical skilled users.
|
||||||
|
;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited.
|
||||||
|
; AppDomainLoading = false
|
||||||
|
|
||||||
;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op)
|
;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op)
|
||||||
;; co-op will be more stable but this option is currently experimental.
|
;; co-op will be more stable but this option is currently experimental.
|
||||||
|
|
|
@ -1690,12 +1690,13 @@
|
||||||
; Stack size per thread created
|
; Stack size per thread created
|
||||||
ThreadStackSize = 262144
|
ThreadStackSize = 262144
|
||||||
|
|
||||||
; Set this to true (the default) to load each script into a separate
|
; Set this to true to load each script into a separate
|
||||||
; AppDomain. Setting this to false will load all script assemblies into the
|
; AppDomain. Setting this to false will load all script assemblies into the
|
||||||
; current AppDomain, which will reduce the per-script overhead at the
|
; current AppDomain, which will reduce the per-script overhead but deleted scripts stay inactive using memory
|
||||||
; expense of reduced security and the inability to garbage collect the
|
; this may only be a problem if regions stay alive for a long time with lots of scripts added or edited.
|
||||||
; script assemblies
|
; at this time some mono versions seem to have problems with the true option
|
||||||
AppDomainLoading = true
|
; so default is now false until a fix is found
|
||||||
|
AppDomainLoading = false
|
||||||
|
|
||||||
; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
|
; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
|
||||||
; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the
|
; then startup will be considerably faster since scripts won't need to be recompiled. However, then it becomes your responsibility to delete the
|
||||||
|
|
Loading…
Reference in New Issue