preprocessor define for profiler

This commit is contained in:
JohnCorby 2025-01-29 16:38:14 -08:00
parent 6be9150223
commit 043269e6ac
3 changed files with 5 additions and 3 deletions

View File

@ -10,6 +10,8 @@
<GenerateDocumentationFile>true</GenerateDocumentationFile> <GenerateDocumentationFile>true</GenerateDocumentationFile>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch> <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
<NoWarn>1701;1702;1591</NoWarn> <NoWarn>1701;1702;1591</NoWarn>
<DefineConstants>ENABLE_PROFILER</DefineConstants>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>none</DebugType> <DebugType>none</DebugType>

View File

@ -1,4 +1,4 @@
#define ENABLE_PROFILER #if ENABLE_PROFILER
using HarmonyLib; using HarmonyLib;
using System.Collections.Generic; using System.Collections.Generic;
@ -59,3 +59,5 @@ public static class ProfilerPatch
// Main.Instance.ModHelper.Console.WriteLine($"[profiler] {__originalMethod.MethodName()} took {__state.Elapsed.TotalMilliseconds:f1} ms"); // Main.Instance.ModHelper.Console.WriteLine($"[profiler] {__originalMethod.MethodName()} took {__state.Elapsed.TotalMilliseconds:f1} ms");
} }
} }
#endif

View File

@ -1,5 +1,3 @@
#define ENABLE_PROFILER
using NewHorizons.Utility.OWML; using NewHorizons.Utility.OWML;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;