aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Implementation
diff options
context:
space:
mode:
authorKitto Flora2009-12-15 06:01:59 -0500
committerKitto Flora2009-12-15 06:01:59 -0500
commit0020afaf67e404be9d5f304020bcbbb1dcd2e1f5 (patch)
treee22fcdf9c94bb2f616a44bd797e452bafb5c61d1 /OpenSim/Region/ScriptEngine/Shared/Api/Implementation
parentRemoved excessive call to UpdateMovementAnimations which prevented GroundSit;... (diff)
parentMerge branch 'master' into careminster (diff)
downloadopensim-SC-0020afaf67e404be9d5f304020bcbbb1dcd2e1f5.zip
opensim-SC-0020afaf67e404be9d5f304020bcbbb1dcd2e1f5.tar.gz
opensim-SC-0020afaf67e404be9d5f304020bcbbb1dcd2e1f5.tar.bz2
opensim-SC-0020afaf67e404be9d5f304020bcbbb1dcd2e1f5.tar.xz
Merge branch 'master' into tests
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
index 836f276..d7480e6 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
@@ -1973,5 +1973,19 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
1973 } 1973 }
1974 return ret; 1974 return ret;
1975 } 1975 }
1976
1977 public int osGetSimulatorMemory()
1978 {
1979 CheckThreatLevel(ThreatLevel.Moderate, "osGetSimulatorMemory");
1980 m_host.AddScriptLPS(1);
1981 long pws = System.Diagnostics.Process.GetCurrentProcess().WorkingSet64;
1982
1983 if (pws > Int32.MaxValue)
1984 return Int32.MaxValue;
1985 if (pws < 0)
1986 return 0;
1987
1988 return (int)pws;
1989 }
1976 } 1990 }
1977} 1991}