#include <benchmark.h>
Classes | |
struct | CacheInfo |
Public Types | |
enum | Scaling { UNKNOWN, ENABLED, DISABLED } |
Static Public Member Functions | |
static const CPUInfo & | Get () |
Public Attributes | |
std::vector< CacheInfo > | caches |
double | cycles_per_second |
std::vector< double > | load_avg |
int | num_cpus |
Scaling | scaling |
Private Member Functions | |
BENCHMARK_DISALLOW_COPY_AND_ASSIGN (CPUInfo) | |
CPUInfo () | |
Definition at line 1353 of file benchmark/include/benchmark/benchmark.h.
Enumerator | |
---|---|
UNKNOWN | |
ENABLED | |
DISABLED |
Definition at line 1361 of file benchmark/include/benchmark/benchmark.h.
|
private |
Definition at line 713 of file benchmark/src/sysinfo.cc.
|
private |
Definition at line 708 of file benchmark/src/sysinfo.cc.
std::vector<CacheInfo> benchmark::CPUInfo::caches |
Definition at line 1370 of file benchmark/include/benchmark/benchmark.h.
double benchmark::CPUInfo::cycles_per_second |
Definition at line 1369 of file benchmark/include/benchmark/benchmark.h.
std::vector<double> benchmark::CPUInfo::load_avg |
Definition at line 1371 of file benchmark/include/benchmark/benchmark.h.
int benchmark::CPUInfo::num_cpus |
Definition at line 1367 of file benchmark/include/benchmark/benchmark.h.
Scaling benchmark::CPUInfo::scaling |
Definition at line 1368 of file benchmark/include/benchmark/benchmark.h.