Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

TopHelper

public class TopHelper
extends Object

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


Classe di ITestDevice che funziona costantemente su un ITestDevice e analizza l'output.

Fornisce un metodo per registrare l'output di top e ottenere tutte le misurazioni di utilizzo della CPU registrate o una media di un intervallo di misurazioni specificato. Si noti che top può causare un sovraccarico del 10% circa sull'utilizzo della CPU durante l'esecuzione, quindi i risultati non saranno completamente accurati.

Sommario

Classi nidificate

class TopHelper.TopStats

Classe per contenere l'output analizzato per un singolo output superiore.

Costruttori pubblici

TopHelper ( ITestDevice testDevice, int delay)

Crea un'istanza di TopHelper con un ritardo specificato.

TopHelper ( ITestDevice testDevice)

Crea un'istanza di TopHelper con un ritardo predefinito di 1 secondo.

Metodi pubblici

void cancel ()

Annulla il comando principale.

static Double getIowAverage ( topStats) getIowAverage ( topStats)

Ottieni l'utilizzo medio della CPU IOW per un elenco di TopStats .

static Double getIrqAverage ( topStats) getIrqAverage ( topStats)

Ottieni l'utilizzo medio della CPU IRQ per un elenco di TopStats .

static Double getSystemAverage ( topStats) getSystemAverage ( topStats)

Ottieni l'utilizzo medio della CPU di sistema per un elenco di TopStats .

getTopStats ()

Ottiene un elenco di istanze di TopStats .

static Double getTotalAverage ( topStats) getTotalAverage ( topStats)

Ottieni l'utilizzo medio totale della CPU per un elenco di TopStats .

static Double getUserAverage ( topStats) getUserAverage ( topStats)

Ottieni l'utilizzo medio della CPU dell'utente per un elenco di TopStats .

boolean isCancelled ()

Ottiene se il comando principale viene annullato.

void logToFile (File logFile)

Specificare un file in cui registrare l'output principale.

void run ()

Costruttori pubblici

TopHelper

public TopHelper ( ITestDevice testDevice, 
                int delay)

Crea un'istanza di TopHelper con un ritardo specificato.

parametri
testDevice ITestDevice : il dispositivo.

delay int : l'intervallo di tempo di ritardo per il comando superiore in secondi.

TopHelper

public TopHelper ( ITestDevice testDevice)

Crea un'istanza di TopHelper con un ritardo predefinito di 1 secondo.

parametri
testDevice ITestDevice : il dispositivo.

Metodi pubblici

Annulla

public void cancel ()

Annulla il comando principale.

getIowAverage

public static Double getIowAverage ( topStats)

Ottieni l'utilizzo medio della CPU IOW per un elenco di TopStats .

parametri
topStats : l'elenco di TopStats

ritorna
Double L'utilizzo medio in percentuale (da 0 a 100).

getIrqAverage

public static Double getIrqAverage ( topStats)

Ottieni l'utilizzo medio della CPU IRQ per un elenco di TopStats .

parametri
topStats : l'elenco di TopStats

ritorna
Double L'utilizzo medio in percentuale (da 0 a 100).

getSystemAverage

public static Double getSystemAverage ( topStats)

Ottieni l'utilizzo medio della CPU di sistema per un elenco di TopStats .

parametri
topStats : l'elenco di TopStats

ritorna
Double L'utilizzo medio in percentuale (da 0 a 100).

getTopStats

public  getTopStats ()

Ottiene un elenco di istanze di TopStats .

ritorna
un elenco di istanze di TopStats ordinate dalla più vecchia alla più recente.

getTotalAverage

public static Double getTotalAverage ( topStats)

Ottieni l'utilizzo medio totale della CPU per un elenco di TopStats .

parametri
topStats : l'elenco di TopStats

ritorna
Double L'utilizzo medio in percentuale (da 0 a 100).

getUserAverage

public static Double getUserAverage ( topStats)

Ottieni l'utilizzo medio della CPU dell'utente per un elenco di TopStats .

parametri
topStats : l'elenco di TopStats

ritorna
Double L'utilizzo medio in percentuale (da 0 a 100).

isCancelled

public boolean isCancelled ()

Ottiene se il comando principale viene annullato.

ritorna
boolean se il comando principale viene annullato.

LogToFile

public void logToFile (File logFile)

Specificare un file in cui registrare l'output principale.

parametri
logFile File : il file in cui eseguire l'output del lotto.

correre

public void run ()