From ce357d5314318e81579dc136f5271469531c6675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sat, 1 Nov 2014 15:05:22 +0100 Subject: [PATCH] measure BuildDomains in perf.log --- OpenRA.Mods.RA/World/DomainIndex.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/OpenRA.Mods.RA/World/DomainIndex.cs b/OpenRA.Mods.RA/World/DomainIndex.cs index 4e27de07c6..cb5c6ba1f4 100644 --- a/OpenRA.Mods.RA/World/DomainIndex.cs +++ b/OpenRA.Mods.RA/World/DomainIndex.cs @@ -15,6 +15,7 @@ using System.Linq; using OpenRA.Graphics; using OpenRA.Mods.RA.Move; using OpenRA.Traits; +using OpenRA.Support; namespace OpenRA.Mods.RA { @@ -66,7 +67,8 @@ namespace OpenRA.Mods.RA domains = new CellLayer(world.Map); transientConnections = new Dictionary>(); - BuildDomains(world); + using (new PerfTimer("BuildDomains: {0}".F(world.Map.Title))) + BuildDomains(world); } public bool IsPassable(CPos p1, CPos p2) @@ -164,7 +166,6 @@ namespace OpenRA.Mods.RA void BuildDomains(World world) { - var timer = Stopwatch.StartNew(); var map = world.Map; var domain = 1; @@ -218,7 +219,7 @@ namespace OpenRA.Mods.RA domain += 1; } - Log.Write("debug", "{0}: Found {1} domains. Took {2} s", map.Title, domain-1, timer.Elapsed.TotalSeconds); + Log.Write("debug", "Found {0} domains on map {1}.", domain - 1, map.Title); } } }