Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

TopHelper

public class TopHelper
extends Object

java.lang.Object
com.android.tradefed.device.TopHelper


Classe d'assistance qui s'exécute en continu sur un ITestDevice et analyse la sortie.

Fournit une méthode pour enregistrer la sortie de top et obtenir toutes les mesures d'utilisation du processeur enregistrées ou une moyenne d'une plage de mesures spécifiée. Notez que top peut entraîner une surcharge d'environ 10% de l'utilisation du processeur lors de l'exécution, de sorte que les résultats ne seront pas entièrement précis.

Résumé

Classes imbriquées

class TopHelper.TopStats

Classe pour contenir la sortie analysée pour une seule sortie supérieure.

Constructeurs publics

TopHelper ( ITestDevice testDevice, int delay)

Créez une instance TopHelper avec un délai spécifié.

TopHelper ( ITestDevice testDevice)

Créez une instance TopHelper avec un délai par défaut de 1 seconde.

Méthodes publiques

void cancel ()

Annule la commande supérieure.

static Double getIowAverage ( topStats) getIowAverage ( topStats)

Obtenez l'utilisation moyenne du processeur IOW pour une liste de TopStats .

static Double getIrqAverage ( topStats) getIrqAverage ( topStats)

Obtenez l'utilisation moyenne du processeur IRQ pour une liste de TopStats .

static Double getSystemAverage ( topStats) getSystemAverage ( topStats)

Obtenez l'utilisation moyenne du processeur du système pour une liste de TopStats .

getTopStats ()

Obtient une liste d'instances TopStats .

static Double getTotalAverage ( topStats) getTotalAverage ( topStats)

Obtenez l'utilisation totale moyenne du processeur pour une liste de TopStats .

static Double getUserAverage ( topStats) getUserAverage ( topStats)

Obtenez l'utilisation moyenne du processeur par l'utilisateur pour une liste de TopStats .

boolean isCancelled ()

Obtient si la commande supérieure est annulée.

void logToFile (File logFile)

Spécifiez un fichier dans lequel enregistrer la sortie principale.

void run ()

Constructeurs publics

TopHelper

public TopHelper ( ITestDevice testDevice, 
                int delay)

Créez une instance TopHelper avec un délai spécifié.

Paramètres
testDevice ITestDevice : l'appareil.

delay int : L'intervalle de temps de retard pour la commande supérieure en secondes.

TopHelper

public TopHelper ( ITestDevice testDevice)

Créez une instance TopHelper avec un délai par défaut de 1 seconde.

Paramètres
testDevice ITestDevice : l'appareil.

Méthodes publiques

Annuler

public void cancel ()

Annule la commande supérieure.

getIowAverage

public static Double getIowAverage ( topStats)

Obtenez l'utilisation moyenne du processeur IOW pour une liste de TopStats .

Paramètres
topStats : la liste des TopStats

Retour
Double L'utilisation moyenne en pourcentage (0 à 100).

getIrqAverage

public static Double getIrqAverage ( topStats)

Obtenez l'utilisation moyenne du processeur IRQ pour une liste de TopStats .

Paramètres
topStats : la liste des TopStats

Retour
Double L'utilisation moyenne en pourcentage (0 à 100).

getSystemAverage

public static Double getSystemAverage ( topStats)

Obtenez l'utilisation moyenne du processeur du système pour une liste de TopStats .

Paramètres
topStats : la liste des TopStats

Retour
Double L'utilisation moyenne en pourcentage (0 à 100).

getTopStats

public  getTopStats ()

Obtient une liste d'instances TopStats .

Retour
une liste d'instances TopStats classées de la plus ancienne à la plus récente.

getTotalAverage

public static Double getTotalAverage ( topStats)

Obtenez l'utilisation totale moyenne du processeur pour une liste de TopStats .

Paramètres
topStats : la liste des TopStats

Retour
Double L'utilisation moyenne en pourcentage (0 à 100).

getUserAverage

public static Double getUserAverage ( topStats)

Obtenez l'utilisation moyenne du processeur par l'utilisateur pour une liste de TopStats .

Paramètres
topStats : la liste des TopStats

Retour
Double L'utilisation moyenne en pourcentage (0 à 100).

est annulé

public boolean isCancelled ()

Obtient si la commande supérieure est annulée.

Retour
boolean si la commande supérieure est annulée.

logToFile

public void logToFile (File logFile)

Spécifiez un fichier dans lequel enregistrer la sortie principale.

Paramètres
logFile File : le fichier vers lequel sortir le lot.

courir

public void run ()