Firebase Performance Monitoring 自動トレース

トレースは、アプリ内の 2 つの時点の間で取得されたパフォーマンス データのレポートです。Performance Monitoring SDK をインストールすると、次のトレースが自動的に提供されます。

  • アプリ起動トレース。ユーザーがアプリを開いてからアプリが応答可能になるまでの時間を測定します。
  • バックグラウンド アプリのトレース。アプリがバックラウンドで実行されている時間を測定します。
  • フォアグランド アプリのトレース。アプリがフォアグランドで実行され、ユーザーが利用可能になっている時間を測定します。

Performance Monitoring は現在ベータ版です。

自動トレースの定義

Performance Monitoring は、アプリでのメソッド呼び出しと通知を使用して、自動トレースの開始または停止を判断します。

トレース名 iOS Android
アプリ起動 アプリケーションが最初の Object をメモリに読み込んだときに開始し、アプリケーションが UIApplicationDidBecomeActiveNotification 通知を受信した後に発生した最初のループに成功すると停止します。 アプリの FirebasePerfProvider ContentProvideronCreate メソッドを完了すると開始し、最初のアクティビティの onResume() メソッドが呼び出されると停止します。
バックグラウンド アプリ アプリケーションが UIApplicationWillResignActiveNotification 通知を受信すると開始し、UIApplicationDidBecomeActiveNotification を受信すると停止します。 フォアグランドから切り替わる最後のアクティビティで onStop() メソッドが呼び出されると開始し、フォアグランドに切り替わる最初のアクティビティで onResume() メソッドが呼び出されると停止します。
フォアグラウンド アプリ アプリケーションが UIApplicationDidBecomeActiveNotification 通知を受信すると開始し、UIApplicationWillResignActiveNotification を受信すると停止します。 フォアグランドに切り替わる最初のアクティビティで onResume() メソッドが呼び出されると開始し、フォアグラウンドから切り替わる最後のアクティビティで onStop() メソッドが呼び出されると停止します。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。