DeviceStorageAgeResourceMetricCollector

public class DeviceStorageAgeResourceMetricCollector
extends Object implements IResourceMetricCollector

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


Speicheralter aus Logcat parsen. Die Speicherung muss für diesen Collector aktiviert sein. Prüfen Sie das, bevor Sie diesen Collector verwenden, da sonst leere Ressourcen zurückgegeben werden.

Zusammenfassung

Konstanten

String AGE_TAG

String LIFE_A_TAG

String LIFE_B_TAG

String STORAGE_AGE_CMD_FORMAT

String STORAGE_AGE_RESOURCE_NAME

Felder

public static final Pattern STORAGE_AGE_PATTERN

Öffentliche Konstruktoren

DeviceStorageAgeResourceMetricCollector()

Öffentliche Methoden

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

Erfasst Messwerte zu Geräteressourcen.

Konstanten

AGE_TAG

public static final String AGE_TAG

Konstanter Wert: "age"

LIFE_A_TAG

public static final String LIFE_A_TAG

Konstanter Wert: "lifeTimeA"

LIFE_B_TAG

public static final String LIFE_B_TAG

Konstanter Wert: "lifeTimeB"

STORAGE_AGE_CMD_FORMAT

public static final String STORAGE_AGE_CMD_FORMAT

Constant Value: "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

Konstanter Wert: "storage_age"

Felder

STORAGE_AGE_PATTERN

public static final Pattern STORAGE_AGE_PATTERN

Öffentliche Konstruktoren

DeviceStorageAgeResourceMetricCollector

public DeviceStorageAgeResourceMetricCollector ()

Öffentliche Methoden

getDeviceResourceMetrics

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

Erfasst Messwerte zu Geräteressourcen. Die Funktion muss innerhalb von IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ms zurückgegeben werden. Andernfalls wird das Ergebnis von LabResourceDeviceMonitor verworfen. Prüfen Sie außerdem vor einem aufwendigen Vorgang, ob Thread.currentThread().isInterrupted() zurückgegeben wird, und kehren Sie sofort zurück.

Parameter
descriptor DeviceDescriptor: die DeviceDescriptor zum Messgerät.

deviceManager IDeviceManager: die IDeviceManager-Instanz.

Gibt Folgendes zurück:
Collection<Resource> Collection des Geräts Resource.