使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
FilePullerDeviceMetricCollector
的基本实现,允许
从设备中提取 Perfetto 文件并从中收集指标。
也用于将原始跟踪文件转换为 Perfetto 指标文件。
摘要
公共构造函数
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
公共方法
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
此方法的实现应允许记录目录,对其进行解析以获得指标
输入 DeviceMetricData
。
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
处理其他指标的 Perfetto 轨迹文件,并将其添加到最终指标。
如果启用了压缩功能,请解压缩 Perfetto 文件以进行处理。
参数 |
key |
String :与从设备中提取的文件相关联的选项键。 |
metricFile |
File :从与选项键匹配的设备中提取的 ERROR(/File) 。 |
data |
DeviceMetricData :指标的存储位置。 |
受保护的方法
检索文件
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
从设备的指定路径中拉取文件。拉取
perfetto 文件(如果已启用压缩 perfetto 选项)。
参数 |
device |
ITestDevice :包含该文件。 |
remoteFilePath |
String :设备中的位置。 |
userId |
int :要从中提取的用户 ID |
返回 |
File |
基于 mCompressPerfetto 选项的 Perfetto 文件的压缩或解压缩版本
。 |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-23。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-08-23\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-23。"]]