Holds the profiling data.
Definition at line 73 of file NvApplicationProfiler.h.
Data Fields | |
struct timeval | total_time |
Total time for which the profiler ran or is running. More... | |
float | peak_cpu_usage |
Peak CPU usage during the profiling time. More... | |
float | avg_cpu_usage |
Average CPU usage over the entire profiling duration. More... | |
uint32_t | num_cpu_cores |
Number of cpu cores. More... | |
uint32_t | cpu_freq_mhz |
Operating frequency of the cpu in MHz. More... | |
float NvApplicationProfiler::NvAppProfilerData::avg_cpu_usage |
Average CPU usage over the entire profiling duration.
Definition at line 80 of file NvApplicationProfiler.h.
uint32_t NvApplicationProfiler::NvAppProfilerData::cpu_freq_mhz |
Operating frequency of the cpu in MHz.
Definition at line 84 of file NvApplicationProfiler.h.
uint32_t NvApplicationProfiler::NvAppProfilerData::num_cpu_cores |
Number of cpu cores.
Definition at line 82 of file NvApplicationProfiler.h.
float NvApplicationProfiler::NvAppProfilerData::peak_cpu_usage |
Peak CPU usage during the profiling time.
Definition at line 78 of file NvApplicationProfiler.h.
struct timeval NvApplicationProfiler::NvAppProfilerData::total_time |
Total time for which the profiler ran or is running.
Definition at line 76 of file NvApplicationProfiler.h.