also log estimated average Util.GetTimeStampMS() resolution
parent
94d2422230
commit
c349a1a5e7
|
@ -444,10 +444,22 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||||
int now = start;
|
int now = start;
|
||||||
while (now == start)
|
while (now == start)
|
||||||
now = Environment.TickCount;
|
now = Environment.TickCount;
|
||||||
TickCountResolution += (float)(now - start) * 0.1f;
|
TickCountResolution += (float)(now - start);
|
||||||
}
|
}
|
||||||
TickCountResolution = (float)Math.Ceiling(TickCountResolution);
|
m_log.Info("[LLUDPSERVER]: Average Environment.TickCount resolution: " + TickCountResolution * 0.1f + "ms");
|
||||||
m_log.Info("[LLUDPSERVER]: Average Environment.TickCount resolution: " + TickCountResolution + "ms");
|
|
||||||
|
TickCountResolution = 0f;
|
||||||
|
for (int i = 0; i < 100; i++)
|
||||||
|
{
|
||||||
|
double start = Util.GetTimeStampMS();
|
||||||
|
double now = start;
|
||||||
|
while (now == start)
|
||||||
|
now = Util.GetTimeStampMS();
|
||||||
|
TickCountResolution += (float)((now - start));
|
||||||
|
}
|
||||||
|
|
||||||
|
TickCountResolution = (float)Math.Round(TickCountResolution * 0.01f,6,MidpointRounding.AwayFromZero);
|
||||||
|
m_log.Info("[LLUDPSERVER]: Average Util.GetTimeStampMS resolution: " + TickCountResolution + "ms");
|
||||||
|
|
||||||
#endregion Environment.TickCount Measurement
|
#endregion Environment.TickCount Measurement
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue