Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
Implementación base de FilePullerDeviceMetricCollector
que permite extraer los archivos de perfetto del dispositivo y recopilar las métricas.
También se usa para convertir el archivo de registro sin procesar en un archivo de métricas de Perfetto.
Resumen
Métodos protegidos |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Extrae el archivo de la ruta de acceso especificada en el dispositivo.
|
Constructores públicos
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
Métodos públicos
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
La implementación del método debería permitir registrar el directorio, analizarlo en busca de métricas que se colocarán en DeviceMetricData
.
Parámetros |
key |
String : Es la clave de opción asociada al directorio que se extrajo. |
metricDirectory |
File : Es el ERROR(/File) extraído del dispositivo que coincide con la clave de opción. |
runData |
DeviceMetricData : Es el DeviceMetricData en el que se pueden almacenar las métricas. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Procesa el archivo de registro de Perfetto para las métricas adicionales y agrégalo a las métricas finales.
Descomprime el archivo de Perfetto para procesarlo si la compresión estaba habilitada.
Parámetros |
key |
String : Es la clave de opción asociada al archivo que se extrajo del dispositivo. |
metricFile |
File : Es el ERROR(/File) extraído del dispositivo que coincide con la clave de opción. |
data |
DeviceMetricData : Es el lugar en el que se almacenarán las métricas. |
Métodos protegidos
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Extrae el archivo de la ruta de acceso especificada en el dispositivo. Extrae el contenido comprimido del archivo de Perfetto si la opción de comprimir Perfetto está habilitada.
Parámetros |
device |
ITestDevice : que tiene el archivo. |
remoteFilePath |
String : Es la ubicación en el dispositivo. |
userId |
int : El ID del usuario del que se extraerá la información |
Muestra |
File |
versión comprimida o descomprimida del archivo de Perfetto según si se configuró o no la opción mCompressPerfetto |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-03-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-26 (UTC)"],[],[]]