DeviceStorageAgeResourceMetricCollector
public
class
DeviceStorageAgeResourceMetricCollector
extends Object
implements
IResourceMetricCollector
| java.lang.Object | |
| ↳ | com.android.tradefed.monitoring.collector.DeviceStorageAgeResourceMetricCollector |
Analyser l'âge du stockage à partir de logcat. Le stockage doit être activé pour ce collecteur. Veuillez vérifier avant d'utiliser ce collecteur, sinon il renverra des ressources vides.
Résumé
Constantes | |
|---|---|
String |
AGE_TAG
|
String |
LIFE_A_TAG
|
String |
LIFE_B_TAG
|
String |
STORAGE_AGE_CMD_FORMAT
|
String |
STORAGE_AGE_RESOURCE_NAME
|
Champs | |
|---|---|
public
static
final
Pattern |
STORAGE_AGE_PATTERN
|
Constructeurs publics | |
|---|---|
DeviceStorageAgeResourceMetricCollector()
|
|
Méthodes publiques | |
|---|---|
Collection<Resource>
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
Collecte les métriques sur les ressources de l'appareil. |
Constantes
AGE_TAG
public static final String AGE_TAG
Valeur constante : "age"
LIFE_A_TAG
public static final String LIFE_A_TAG
Valeur constante : "lifeTimeA"
LIFE_B_TAG
public static final String LIFE_B_TAG
Valeur constante : "lifeTimeB"
STORAGE_AGE_CMD_FORMAT
public static final String STORAGE_AGE_CMD_FORMAT
Valeur de constante : "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
Valeur constante : "storage_age"
Champs
STORAGE_AGE_PATTERN
public static final Pattern STORAGE_AGE_PATTERN
Constructeurs publics
DeviceStorageAgeResourceMetricCollector
public DeviceStorageAgeResourceMetricCollector ()
Méthodes publiques
getDeviceResourceMetrics
public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Collecte les métriques sur les ressources de l'appareil. La fonction doit renvoyer un résultat dans un délai de IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ms, sinon le résultat sera supprimé par LabResourceDeviceMonitor. Veuillez également vérifier Thread.currentThread().isInterrupted() avant une opération coûteuse et renvoyer immédiatement.
| Paramètres | |
|---|---|
descriptor |
DeviceDescriptor : DeviceDescriptor concernant l'appareil de métrique. |
deviceManager |
IDeviceManager : instance IDeviceManager. |
| Renvoie | |
|---|---|
Collection<Resource> |
un Collection de l'appareil Resource. |