add Util.DebugExecutionTime

This commit is contained in:
Lion Kortlepel
2024-01-24 00:17:42 +01:00
committed by Lion
parent cbc1483537
commit 7deea900fb
5 changed files with 35 additions and 2 deletions

View File

@@ -45,6 +45,9 @@ struct UnitProfileCollection {
/// Returns the number of elements the moving average is calculated over.
size_t measurement_count(const std::string& unit);
/// Returns the averages for all stored units.
std::unordered_map<std::string, double> all_average_durations();
private:
boost::synchronized_value<std::unordered_map<std::string, UnitExecutionTime>> m_map;
};