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