Provides a mechanism to provide frame wise per core load information.
More...
|
ofile< io::link > | fout |
| The output stream to report to.
|
|
const coreid_t | ncpu |
| The number of cpu cores to provide reports for.
|
|
Sum< uint64_t > | time |
| The time passed in [ms].
|
|
std::unique_ptr< CoreFrameReport[]> | cores |
| Per frame per core data.
|
|
Provides a mechanism to provide frame wise per core load information.
◆ Report()
anonymous_namespace{libloadplay.cpp}::Report::Report |
( |
ofile< io::link > |
fout, |
|
|
coreid_t const |
ncpu |
|
) |
| |
|
inline |
Construct a report.
- Parameters
-
fout | The stream to output to |
ncpu | The number of CPU cores to report |
◆ frame()
template<typename ... ArgTs>
Frame anonymous_namespace{libloadplay.cpp}::Report::frame |
( |
ArgTs &&... |
args | ) |
|
|
inline |
Constructs a frame for this report.
- Template Parameters
-
ArgTs | The constructor argument types |
- Parameters
-
args | The constructor arguments |
The documentation for this class was generated from the following file: