From 5bbab8ca799f9953882621aa7d02d563bb6f4c37 Mon Sep 17 00:00:00 2001 From: Jan Date: Sat, 24 Feb 2024 11:46:00 +0100 Subject: [PATCH] chore: measure duration of material constant name extracting --- .../Game/T6/AssetDumpers/AssetDumperMaterial.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMaterial.cpp b/src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMaterial.cpp index 6a25037e..24afc8a8 100644 --- a/src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMaterial.cpp +++ b/src/ObjWriting/Game/T6/AssetDumpers/AssetDumperMaterial.cpp @@ -35,6 +35,8 @@ namespace T6::material if (ObjWriting::Configuration.Verbose) std::cout << "Building material constant name lookup...\n"; + const auto begin = std::chrono::high_resolution_clock::now(); + for (const auto* zone : g_GameT6.GetZones()) { const auto* t6AssetPools = dynamic_cast(zone->m_pools.get()); @@ -53,10 +55,13 @@ namespace T6::material } } + const auto end = std::chrono::high_resolution_clock::now(); + if (ObjWriting::Configuration.Verbose) { - std::cout << "Built material constant name lookup: " << m_constant_names_from_shaders.size() << " constant names; " - << m_texture_def_names_from_shaders.size() << " texture def names\n"; + const auto durationInMs = std::chrono::duration_cast(end - begin); + std::cout << "Built material constant name lookup in " << durationInMs.count() << "ms: " << m_constant_names_from_shaders.size() + << " constant names; " << m_texture_def_names_from_shaders.size() << " texture def names\n"; } }