DeviceStorageAgeResourceMetricCollector
public
class
DeviceStorageAgeResourceMetricCollector
extends Object
implements
IResourceMetricCollector
| java.lang.Object | |
| ↳ | com.android.tradefed.monitoring.collector.DeviceStorageAgeResourceMetricCollector |
logcat에서 저장소 기간을 파싱합니다. 이 수집기에 스토리지가 사용 설정되어 있어야 합니다. 이 수집기를 사용하기 전에 확인하세요. 그렇지 않으면 빈 리소스가 반환됩니다.
요약
상수 | |
|---|---|
String |
AGE_TAG
|
String |
LIFE_A_TAG
|
String |
LIFE_B_TAG
|
String |
STORAGE_AGE_CMD_FORMAT
|
String |
STORAGE_AGE_RESOURCE_NAME
|
필드 | |
|---|---|
public
static
final
Pattern |
STORAGE_AGE_PATTERN
|
공개 생성자 | |
|---|---|
DeviceStorageAgeResourceMetricCollector()
|
|
공개 메서드 | |
|---|---|
Collection<Resource>
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
기기 리소스 측정항목을 수집합니다. |
상수
AGE_TAG
public static final String AGE_TAG
상수 값: 'age'
LIFE_A_TAG
public static final String LIFE_A_TAG
상수 값: 'lifeTimeA'
LIFE_B_TAG
public static final String LIFE_B_TAG
상수 값: 'lifeTimeB'
STORAGE_AGE_CMD_FORMAT
public static final String STORAGE_AGE_CMD_FORMAT
상수 값: "logcat -b events -d -t "%d-%02d-%02d %02d:%02d:00.000" | grep storaged_emmc_info | tail -1"
STORAGE_AGE_RESOURCE_NAME
public static final String STORAGE_AGE_RESOURCE_NAME
상수 값: 'storage_age'
필드
STORAGE_AGE_PATTERN
public static final Pattern STORAGE_AGE_PATTERN
공개 생성자
DeviceStorageAgeResourceMetricCollector
public DeviceStorageAgeResourceMetricCollector ()
공개 메서드
getDeviceResourceMetrics
public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
기기 리소스 측정항목을 수집합니다. 함수는 IResourceMetricCollector.getDeviceMetricizeTimeoutMs()ms 내에 반환되어야 합니다. 그렇지 않으면 결과가 LabResourceDeviceMonitor에 의해 삭제됩니다. 또한 비용이 많이 드는 작업 전에 Thread.currentThread().isInterrupted()를 확인하고 즉시 반환하세요.
| 매개변수 | |
|---|---|
descriptor |
DeviceDescriptor: 측정항목화 기기에 관한 DeviceDescriptor입니다. |
deviceManager |
IDeviceManager: IDeviceManager 인스턴스 |
| 반환 | |
|---|---|
Collection<Resource> |
기기 Resource의 Collection |