コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
以下を許可する FilePullerDeviceMetricCollector
の基本実装
デバイスから perfetto ファイルを取得し、デバイスから指標を収集します。
未加工のトレース ファイルを perfetto 指標ファイルに変換するためにも使用されます。
概要
パブリック コンストラクタ
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
パブリック メソッド
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
メソッドの実装では、ディレクトリをログに記録し、解析して指標を取得できるようにする必要があります。
DeviceMetricData
に入れる。
パラメータ |
key |
String : pull されたディレクトリに関連付けられたオプションキー。 |
metricDirectory |
File : オプションキーに一致するデバイスから取得された ERROR(/File) 。 |
runData |
DeviceMetricData : 指標を保存できる DeviceMetricData 。 |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
追加の指標の perfetto トレース ファイルを処理し、最終的な指標に追加します。
圧縮が有効になっている場合は、perfetto ファイルを解凍して処理します。
パラメータ |
key |
String : デバイスから取得されたファイルに関連付けられたオプションキー。 |
metricFile |
File : オプションキーに一致するデバイスから取得された ERROR(/File) 。 |
data |
DeviceMetricData : 指標が保存される場所。 |
保護されたメソッド
receiveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
デバイス内の指定されたパスからファイルを pull します。圧縮されたコンテンツを
perfetto ファイル(圧縮 perfetto オプションが有効になっている場合)。
パラメータ |
device |
ITestDevice : ファイルがあります。 |
remoteFilePath |
String : デバイス内のロケーション。 |
userId |
int : pull 元のユーザー ID |
戻り値 |
File |
mCompressPerfetto オプションに基づく perfetto ファイルの圧縮または解凍バージョン
設定します。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-08-23 UTC。
[[["わかりやすい","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 UTC。"],[],[]]