Make "force gc" console command available across all servers
parent
4b46a0d536
commit
e0a3e01850
|
@ -112,17 +112,6 @@ namespace OpenSim.Framework.Servers
|
||||||
"threads show",
|
"threads show",
|
||||||
"Show thread status. Synonym for \"show threads\"",
|
"Show thread status. Synonym for \"show threads\"",
|
||||||
(string module, string[] args) => Notice(GetThreadsReport()));
|
(string module, string[] args) => Notice(GetThreadsReport()));
|
||||||
|
|
||||||
m_console.Commands.AddCommand("General", false, "force gc",
|
|
||||||
"force gc",
|
|
||||||
"Manually invoke runtime garbage collection. For debugging purposes",
|
|
||||||
HandleForceGc);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void HandleForceGc(string module, string[] args)
|
|
||||||
{
|
|
||||||
MainConsole.Instance.Output("Manually invoking runtime garbage collection");
|
|
||||||
GC.Collect();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
@ -209,6 +209,18 @@ namespace OpenSim.Framework.Servers
|
||||||
"General", false, "command-script",
|
"General", false, "command-script",
|
||||||
"command-script <script>",
|
"command-script <script>",
|
||||||
"Run a command script from file", HandleScript);
|
"Run a command script from file", HandleScript);
|
||||||
|
|
||||||
|
m_console.Commands.AddCommand(
|
||||||
|
"General", false, "force gc",
|
||||||
|
"force gc",
|
||||||
|
"Manually invoke runtime garbage collection. For debugging purposes",
|
||||||
|
HandleForceGc);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HandleForceGc(string module, string[] args)
|
||||||
|
{
|
||||||
|
Notice("Manually invoking runtime garbage collection");
|
||||||
|
GC.Collect();
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual void HandleShow(string module, string[] cmd)
|
public virtual void HandleShow(string module, string[] cmd)
|
||||||
|
|
Loading…
Reference in New Issue