DeviceStorageAgeResourceMetricCollector
public class DeviceStorageAgeResourceMetricCollector
extends Object implements IResourceMetricCollector
| java.lang.Object | |
| ↳ | com.android.tradefed.monitoring.collector.DeviceStorageAgeResourceMetricCollector |
Анализ возраста хранилища из logcat. Для этого сборщика необходимо включить storaged. Пожалуйста, проверьте это перед использованием сборщика, иначе он вернет пустые ресурсы.
Краткое содержание
Константы | |
|---|---|
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
Постоянная величина: «возраст»
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_PATTER
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> | Collection Resource устройства. |