Androidモバイルの例 - Sentryを使ったパフォーマンス問題のトラブルシューティング - メインスレッドでのファイルI/O問題 - Eコマースアプリの例 | Scribe

    Androidモバイルの例 - Sentryを使ったパフォーマンス問題のトラブルシューティング - メインスレッドでのファイルI/O問題 - Eコマースアプリの例

    • Jay Revels |
    • 9 steps |
    • 2 minutes
    1
    **Androidベースのeコマースアプリのエンドユーザーが、アプリの起動の遅延に遭遇します。**
    2
    **Sentryがアプリケーションのスロースタートを開発チームに通知します。本件はファイルI/Oメインスレッドの問題です。**
    3
    **Sentryはスパンと操作の詳細をキャプチャし、それらの詳細に対していくつかのパターンマッチングを行い、アプリのパフォーマンスの問題を特定します。Sentryは、15種類のパフォーマンス問題を自動的に検出し、分類します。以下は、モバイルで一般的な例です。**
    4
    **Sentyは、パフォーマンスの問題に関連する問題のある操作を表示します。ブレッドクラムを使用して、パフォーマンス問題に至るイベントのタイムラインを表示します。**
    5
    **セントリーが特定した問題点だけでなく、イベント全体を見てみましょう。**
    6
    **Sentryは、イベント内の全オペレーションのタイムスパンを含む、イベント全体のより深いウォーターフォールビューを表示します。**
    7
    **Sentry上で、開発者が素早くトランザクションサマリービューを展開できます。**
    8
    **Sentryは開発者に有益な洞察を提供しています。Sentryは "疑わしいスパン"(トランザクションで最も時間を消費したスパン)をハイライトします。**
    9
    **Sentryは、パフォーマンス問題に関連する疑わしいタグ、つまり問題の特徴(デバイス、リリース、ユーザー、バージョン名)をハイライトします。**