A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
Implementazione di base di FilePullerDeviceMetricCollector
che consente di recuperare i file di perfetto dal dispositivo e di raccogliere le metriche.
Viene utilizzato anche per convertire il file di traccia non elaborato in file metrico perfetto.
Riepilogo
Metodi protetti |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Estrai il file dal percorso specificato nel dispositivo.
|
Costruttori pubblici
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
Metodi pubblici
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
L'implementazione del metodo dovrebbe consentire di registrare la directory, analizzarla per individuare le metriche da inserire in DeviceMetricData
.
Parametri |
key |
String : la chiave dell'opzione associata alla directory estratta. |
metricDirectory |
File : il ERROR(/File) estratto dal dispositivo corrispondente alla chiave dell'opzione. |
runData |
DeviceMetricData : il DeviceMetricData in cui è possibile memorizzare le metriche. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Elabora il file di traccia di perfetto per le metriche aggiuntive e aggiungilo alle metriche finali.
Decomprimere il file perfetto per l'elaborazione se la compressione è stata attivata.
Parametri |
key |
String : la chiave dell'opzione associata al file estratto dal dispositivo. |
metricFile |
File : il ERROR(/File) estratto dal dispositivo corrispondente alla chiave dell'opzione. |
data |
DeviceMetricData : la posizione in cui verranno memorizzate le metriche. |
Metodi protetti
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Estrai il file dal percorso specificato nel dispositivo. Estrai i contenuti compressi del
file perfetto se l'opzione compresso perfetto è attivata.
Parametri |
device |
ITestDevice : che contiene il file. |
remoteFilePath |
String : posizione nel dispositivo. |
userId |
int : l'ID utente da cui estrarre i dati |
Ritorni |
File |
versione compressa o decompressa del file perfetto in base all'opzione mCompressPerfetto
sia impostata o meno. |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-03-26 UTC.
[null,null,["Ultimo aggiornamento 2025-03-26 UTC."],[],[]]