From 66b5277a73c865c5c2c4fc2025b8a22bda6bf7cb Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 9 Jan 2010 15:09:30 +1300 Subject: [PATCH] perf counter for synchash --- OpenRa.Game/World.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/OpenRa.Game/World.cs b/OpenRa.Game/World.cs index 1b963211bb..83ce8d292f 100644 --- a/OpenRa.Game/World.cs +++ b/OpenRa.Game/World.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using OpenRa.Game.Effects; +using OpenRa.Game.Support; namespace OpenRa.Game { @@ -55,11 +56,14 @@ namespace OpenRa.Game public int SyncHash() { - int ret = 0; - foreach( var a in Actors ) - ret += (int)a.ActorID * Sync.CalculateSyncHash( a ); + using (new PerfSample("synchash")) + { + int ret = 0; + foreach (var a in Actors) + ret += (int)a.ActorID * Sync.CalculateSyncHash(a); - return ret; + return ret; + } } } }