Add cpu counter

This commit is contained in:
JCW
2025-05-28 11:21:54 +01:00
parent 13410f2a76
commit d2ee6f0c9d

View File

@@ -65,11 +65,12 @@ getProfilingResults()
std::lock_guard<std::mutex> lock{FunctionProfiler::mutex_};
std::stringstream ss;
ss << "Function profiling results:" << std::endl;
ss << "name,time,count" << std::endl;
ss << "name,time,cpu cycles,count" << std::endl;
for (auto const& [name, duration] : FunctionProfiler::funcionDurations)
{
ss << name << "," << duration.first.count() << " ns" << ","
<< duration.second << std::endl;
ss << name << "," << duration.timeInTotal.count() << ","
<< duration.cpuCyclesInTotal << ","
<< duration.count << std::endl;
}
return ss.str();