MayaFlux
1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
get_statistics()
std::unordered_map< std::string, std::any > MayaFlux::Yantra::ComputeMatrix::get_statistics
(
)
const
inline
Get execution statistics.
Definition at line
451
of file
ComputeMatrix.hpp
.
452
{
453
auto
stats =
m_operations
.
get_statistics
();
454
stats[
"total_executions"
] =
m_total_executions
.load();
455
stats[
"failed_executions"
] =
m_failed_executions
.load();
456
if
(
m_profiling_enabled
) {
457
stats[
"average_execution_time_ms"
] =
m_average_execution_time
.load();
458
}
459
return
stats;
460
}
MayaFlux::Yantra::ComputeMatrix::m_failed_executions
std::atomic< size_t > m_failed_executions
Definition
ComputeMatrix.hpp:604
MayaFlux::Yantra::ComputeMatrix::m_total_executions
std::atomic< size_t > m_total_executions
Definition
ComputeMatrix.hpp:603
MayaFlux::Yantra::ComputeMatrix::m_operations
OperationPool m_operations
Definition
ComputeMatrix.hpp:597
MayaFlux::Yantra::ComputeMatrix::m_profiling_enabled
bool m_profiling_enabled
Definition
ComputeMatrix.hpp:606
MayaFlux::Yantra::ComputeMatrix::m_average_execution_time
std::atomic< double > m_average_execution_time
Definition
ComputeMatrix.hpp:605
MayaFlux::Yantra::OperationPool::get_statistics
std::unordered_map< std::string, std::any > get_statistics() const
Get statistics about pool usage.
Definition
OperationPool.hpp:391
MayaFlux
Yantra
ComputeMatrix
Generated by
1.9.8