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: