CPUInfoOrBuilder

공용 인터페이스 CPUInfoOrBuilder
알려진 간접 하위 클래스

공개 방법

추상 부울
containCacheSize (문자열 키)
 Cache sizes (in bytes), e.g.
추상 맵<String, Long>
캐시 크기 ()
대신 getCacheSizeMap() 사용하세요.
추상 정수
getCacheSizeCount ()
 Cache sizes (in bytes), e.g.
추상 맵<String, Long>
getCacheSizeMap ()
 Cache sizes (in bytes), e.g.
추상적인 긴
getCacheSizeOrDefault (문자열 키, 긴 defaultValue)
 Cache sizes (in bytes), e.g.
추상적인 긴
getCacheSizeOrThrow (문자열 키)
 Cache sizes (in bytes), e.g.
추상 문자열
getCpuGovernor ()
 What kind of cpu scaling is enabled on the host.
추상 com.google.protobuf.ByteString
getCpuGovernorBytes ()
 What kind of cpu scaling is enabled on the host.
추상 문자열
getCpuInfo ()
 Additional cpu information.
추상 com.google.protobuf.ByteString
getCpuInfoBytes ()
 Additional cpu information.
추상 더블
getMhzPerCpu ()
 How fast are these cpus?
 
double mhz_per_cpu = 3;
추상적인 긴
getNumCores ()
int64 num_cores = 1;
추상적인 긴
getNumCoresAllowed ()
int64 num_cores_allowed = 2;

공개 방법

공개 추상 부울 containCacheSize (문자열 키)

 Cache sizes (in bytes), e.g. "L2": 262144 (for 256KB)
 
map<string, int64> cache_size = 6;

공개 추상 Map<String, Long> getCacheSize ()

대신 getCacheSizeMap() 사용하세요.

공개 추상 int getCacheSizeCount ()

 Cache sizes (in bytes), e.g. "L2": 262144 (for 256KB)
 
map<string, int64> cache_size = 6;

공개 추상 Map<String, Long> getCacheSizeMap ()

 Cache sizes (in bytes), e.g. "L2": 262144 (for 256KB)
 
map<string, int64> cache_size = 6;

공개 추상 긴 getCacheSizeOrDefault (문자열 키, 긴 defaultValue)

 Cache sizes (in bytes), e.g. "L2": 262144 (for 256KB)
 
map<string, int64> cache_size = 6;

공개 추상 긴 getCacheSizeOrThrow (문자열 키)

 Cache sizes (in bytes), e.g. "L2": 262144 (for 256KB)
 
map<string, int64> cache_size = 6;

공개 추상 문자열 getCpuGovernor ()

 What kind of cpu scaling is enabled on the host.
 Examples include "performance", "ondemand", "conservative", "mixed".
 
string cpu_governor = 5;

공개 추상 com.google.protobuf.ByteString getCpuGovernorBytes ()

 What kind of cpu scaling is enabled on the host.
 Examples include "performance", "ondemand", "conservative", "mixed".
 
string cpu_governor = 5;

공개 추상 문자열 getCpuInfo ()

 Additional cpu information. For example,
 Intel Ivybridge with HyperThreading (24 cores) dL1:32KB dL2:256KB dL3:30MB
 
string cpu_info = 4;

공개 추상 com.google.protobuf.ByteString getCpuInfoBytes ()

 Additional cpu information. For example,
 Intel Ivybridge with HyperThreading (24 cores) dL1:32KB dL2:256KB dL3:30MB
 
string cpu_info = 4;

공개 추상 이중 getMhzPerCpu ()

 How fast are these cpus?
 
double mhz_per_cpu = 3;

공개 추상 긴 getNumCores ()

int64 num_cores = 1;

공개 추상 긴 getNumCoresAllowed ()

int64 num_cores_allowed = 2;