From d9cfb3bcae4365bb1a20652d4465a25f6db191d7 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 1 Aug 2024 19:58:12 +0100 Subject: [PATCH] improve script cpu time resolution specially on windows --- OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs b/OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs index 88969e8fec..105bb44f20 100644 --- a/OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs +++ b/OpenSim/Region/ScriptEngine/YEngine/XMRInstRun.cs @@ -396,10 +396,10 @@ namespace OpenSim.Region.ScriptEngine.Yengine e = StartEventHandler(evc, evt.Params); } //m_RunOnePhase = "done running"; - m_CPUTime += DateTime.UtcNow.Subtract(now).TotalMilliseconds; + m_CPUTime += Util.GetTimeStampMS() - m_SliceStart; - // Maybe it puqued. - if(e is not null) + // Maybe it puqued. + if (e is not null) { //m_RunOnePhase = "handling exception " + e.Message; HandleScriptException(e);