#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.