パフォーマンスを監視する Android Studio ツール「Systrace」が Android P に組み込まれる予定

click fraud protection

Android オープンソース プロジェクト Gerrit の新しいコミットは、Android Studio に組み込まれている Android カーネル パフォーマンス ツールである systrace が Android P に導入される可能性があることを示唆しています。

アプリケーション開発者でない限り、おそらく聞いたことがないでしょう。 システムレース 前に。 これは「システム トレース」の略で、Google の IDE に組み込まれている機能です。 Androidスタジオ. systrace の目標は、開発者がすべてのタイミング情報を収集および検査できるようにすることです。 特定のデバイス上で実行されているシステムレベルのプロセス。システム リソースを視覚化するのに非常に役立ちます。 使用法。 現在、それが Android P に登場するという証拠があります。

Android オープンソース プロジェクト Gerrit のコミットは、Google が Android の次のメジャー バージョンに systrace を構築していることを示しています。 ここでわかるように、アプリケーションとして追加され、非表示の開発者向けオプション設定メニューに表示されます。 これを頻繁に使用する開発者は、これがクイック設定タイルとしても表示されることを聞いてうれしいでしょう。

systrace によって生成されるレポートは、一定期間における Android デバイスのシステム プロセスの全体像を提供します。 実際には、アプリケーションのプロセス内でのコード実行に関する情報を収集しません。Android Studio には他のツールがあります。 アプリが実行しているメソッドとその CPU リソースの量を示す (CPU プロファイラーや「トレース ログの生成」ツールなど) を使用しています。 それでも、CPU スケジューラ、ディスク アクティビティ、アプリ スレッドなどのデータを Android カーネルから収集し、便利な HTML レポートに結合するため、開発中には非常に役立ちます。

開発者はこれを利用して、ツールの実行中にどのリソースが使用されているかを確認できます。 Systrace は、キャプチャされたトレース情報を検査し、検出された問題を強調表示します。これには、モーションまたはアニメーションの表示中の UI ジャンク (ただし、これらに限定されません) が含まれる可能性があります。 問題を解決する方法についての推奨事項も提供されます。

1 つ確かなことは、この新しいアプリが Android P のユーザー ビルドに導入されると仮定すると、バグ テストに有益になるということです。