2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
デバイスから perfetto ファイルを取得して指標を収集できる FilePullerDeviceMetricCollector
の基本実装。未加工のトレース ファイルを 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 : デバイスから pull されたファイルに関連付けられたオプション キー。 |
metricFile |
File : オプションキーに一致するデバイスから取得された ERROR(/File) 。 |
data |
DeviceMetricData : 指標が保存される場所。 |
保護されたメソッド
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
デバイスの指定されたパスからファイルを pull します。compress perfetto オプションが有効になっている場合は、perfetto ファイルの圧縮コンテンツを pull します。
パラメータ |
device |
ITestDevice : ファイルがあるディレクトリ。 |
remoteFilePath |
String : デバイス内の場所。 |
userId |
int : プル元のユーザー ID |
戻り値 |
File |
mCompressPerfetto オプションが設定されているかどうかに基づいて、圧縮または非圧縮のバージョンの perfetto ファイル。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-03-26 UTC。
[null,null,["最終更新日 2025-03-26 UTC。"],[],[]]