Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork

avinationmerge
ubit 2012-05-12 21:09:27 +02:00
commit 56b9d1ff46
1 changed files with 7 additions and 2 deletions

View File

@ -264,8 +264,12 @@ namespace OpenSim.Region.Framework.Scenes
float targetframetime = 1100.0f / (float)m_nominalReportedFps; float targetframetime = 1100.0f / (float)m_nominalReportedFps;
float sparetime; float sparetime;
if (TotalFrameTime > targetframetime ) float sleeptime;
if (TotalFrameTime > targetframetime)
{
sparetime = 0; sparetime = 0;
sleeptime = 0;
}
else else
{ {
sparetime = m_frameMS - m_physicsMS - m_agentMS; sparetime = m_frameMS - m_physicsMS - m_agentMS;
@ -274,6 +278,7 @@ namespace OpenSim.Region.Framework.Scenes
sparetime = 0; sparetime = 0;
else if (sparetime > TotalFrameTime) else if (sparetime > TotalFrameTime)
sparetime = TotalFrameTime; sparetime = TotalFrameTime;
sleeptime = m_sleeptimeMS * perframe;
} }
// other MS is actually simulation time // other MS is actually simulation time
@ -363,7 +368,7 @@ namespace OpenSim.Region.Framework.Scenes
sb[21].StatValue = sparetime; sb[21].StatValue = sparetime;
sb[22].StatID = (uint)Stats.SimSleepTime; sb[22].StatID = (uint)Stats.SimSleepTime;
sb[22].StatValue = m_sleeptimeMS * perframe; sb[22].StatValue = sleeptime;
for (int i = 0; i < 23; i++) for (int i = 0; i < 23; i++)
{ {