From f05f583613850ef480d7be6a74220da0507e8b9b Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Fri, 8 Feb 2008 22:39:08 +0000 Subject: Still chasing logout memory leak. Putting in small changes and temporary light verbosity to this end --- OpenSim/Region/Environment/Scenes/Scene.cs | 5 ++++- OpenSim/Region/Environment/Scenes/ScenePresence.cs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index 3480530..3fafaf4 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -1445,7 +1445,10 @@ namespace OpenSim.Region.Environment.Scenes } // Remove client agent from profile, so new logins will work - CommsManager.UserService.clearUserAgent(agentID); + CommsManager.UserService.clearUserAgent(agentID); + + //m_log.Info(String.Format("[SCENE] Memory pre GC {0}", System.GC.GetTotalMemory(false))); + //m_log.Info(String.Format("[SCENE] Memory post GC {0}", System.GC.GetTotalMemory(true))); } public override void CloseAllAgents(uint circuitcode) diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index 6fae71b..1b9e154 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs @@ -41,7 +41,7 @@ namespace OpenSim.Region.Environment.Scenes { ~ScenePresence() { - m_log.Info("[ScenePresence] Destructor called"); + System.Console.WriteLine("[ScenePresence] Destructor called"); } private static readonly log4net.ILog m_log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); -- cgit v1.1