透過集合功能整理內容
你可以依據偏好儲存及分類內容。
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 檔案 (如果已啟用 Compress Perfetto 選項)。
參數 |
device |
ITestDevice :含有檔案。 |
remoteFilePath |
String :裝置中的位置。 |
userId |
int :要提取的使用者 ID |
傳回 |
File |
依 mCompressPerfetto 選項顯示 Perfetto 檔案的壓縮或解壓縮版本
設定 與否。 |
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-08-23 (世界標準時間)。
[[["容易理解","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"]],["上次更新時間:2024-08-23 (世界標準時間)。"],[],[]]