mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 06:06:06 +08:00
add cap AttachmentResources ( no urls, memory account is per yengine mem usage)
This commit is contained in:
@@ -2442,6 +2442,11 @@ namespace OpenSim.Region.ScriptEngine.XEngine
|
||||
return time;
|
||||
}
|
||||
|
||||
public int GetScriptsMemory(List<UUID> itemIDs)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
private float GetExectionTime(IScriptInstance si)
|
||||
{
|
||||
return (float)si.ExecutionTime.GetSumTime().TotalMilliseconds;
|
||||
|
||||
@@ -1915,11 +1915,11 @@ namespace OpenSim.Region.ScriptEngine.Yengine
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief A float the value is a representative execution time in
|
||||
* milliseconds of all scripts in the link set.
|
||||
* @param itemIDs = list of scripts in the link set
|
||||
* @returns milliseconds for all those scripts
|
||||
*/
|
||||
* @brief A float the value is a representative execution time in
|
||||
* milliseconds of all scripts in the link set.
|
||||
* @param itemIDs = list of scripts in the link set
|
||||
* @returns milliseconds for all those scripts
|
||||
*/
|
||||
public float GetScriptExecutionTime(List<UUID> itemIDs)
|
||||
{
|
||||
if((itemIDs == null) || (itemIDs.Count == 0))
|
||||
@@ -1935,6 +1935,21 @@ namespace OpenSim.Region.ScriptEngine.Yengine
|
||||
return time;
|
||||
}
|
||||
|
||||
public int GetScriptsMemory(List<UUID> itemIDs)
|
||||
{
|
||||
if ((itemIDs == null) || (itemIDs.Count == 0))
|
||||
return 0;
|
||||
|
||||
int memory = 0;
|
||||
foreach (UUID itemID in itemIDs)
|
||||
{
|
||||
XMRInstance instance = GetInstance(itemID);
|
||||
if ((instance != null) && instance.Running)
|
||||
memory += instance.xmrHeapUsed();
|
||||
}
|
||||
return memory;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Block script from dequeuing events.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user