DeviceStorageAgeResourceMetricCollector

public class DeviceStorageAgeResourceMetricCollector
extends Object implements IResourceMetricCollector

java.lang.Object
com.android.tradefed.monitoring.collector.DeviceStorageAgeResourceMetricCollector


Analizuje wiek pamięci na podstawie dzienników. Aby ten moduł zbierający działał, musi być włączona usługa storaged. Zanim zaczniesz korzystać z tego kolektora, sprawdź, czy jest włączona usługa storaged. W przeciwnym razie kolektor zwróci puste zasoby.

Podsumowanie

Stałe

String AGE_TAG

String LIFE_A_TAG

String LIFE_B_TAG

String STORAGE_AGE_CMD_FORMAT

String STORAGE_AGE_RESOURCE_NAME

Pola

public static final Pattern STORAGE_AGE_PATTERN

Konstruktory publiczne

DeviceStorageAgeResourceMetricCollector()

Metody publiczne

Collection<Resource> getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Zbiera dane o zasobach urządzenia.

Stałe

AGE_TAG

public static final String AGE_TAG

Wartość stała: "age"

LIFE_A_TAG

public static final String LIFE_A_TAG

Wartość stała: "lifeTimeA"

LIFE_B_TAG

public static final String LIFE_B_TAG

Wartość stała: "lifeTimeB"

STORAGE_AGE_CMD_FORMAT

public static final String STORAGE_AGE_CMD_FORMAT

Wartość stała: "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

Wartość stała: "storage_age"

Pola

STORAGE_AGE_PATTERN

public static final Pattern STORAGE_AGE_PATTERN

Konstruktory publiczne

DeviceStorageAgeResourceMetricCollector

public DeviceStorageAgeResourceMetricCollector ()

Metody publiczne

getDeviceResourceMetrics

public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Zbiera dane o zasobach urządzenia. Funkcja musi zwrócić wartość w ciągu IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ms. W przeciwnym razie wynik zostanie odrzucony przez LabResourceDeviceMonitor. Przed wykonaniem kosztownej operacji sprawdź też, czy Thread.currentThread().isInterrupted() zwraca wartość true, i natychmiast zakończ działanie.

Parametry
descriptor DeviceDescriptor: DeviceDescriptor urządzenia, którego dane są zbierane.

deviceManager IDeviceManager: instancja IDeviceManager.

Zwraca
Collection<Resource> Collection zasobów urządzenia Resource.