アプリケーションの起動時間を簡単に測定できますか?同様の質問では、自作アプリに関する質問がありますが、この場合、私は外国のアプリをテストして比較することを話しています。これまでのところ、ユーザーがアプリアイコンをクリックして完全に読み込まれて作業できる状態までの時間を測定する、Playストア/ iTunes App Storeの簡単なアプリは見つかりませんでした。私はどんなヒントにも感謝しています!モバイルアプリケーションの低温/暖かい起動時間の測定方法
答えて
主な活動のコードの最初の行として、このコードを配置:
Log.d("MyApp start time", "" + System.currentTimeMillis());
そして、あなたはアプリの読み込みが置か終了を検討した後:
Log.d("MyApp end time", "" + System.currentTimeMillis());
今だけの情報のためのログを検索あなたは時間があるでしょう
試してみてくださいthisチュートリアルまたはあなたのアプリを(インテント経由で)起動し、ログに書き込む(またはファイルに保存する)別のアプリケーションを作成してください。現在の時刻(System.currentTimeMillis()
)はstartActivity(intent)
の直前です。
更新:あなたの外国アプリはは(意図経由)他アプリを起動します別のアプリケーションを作成し、ログに書き込む(またはファイルに保存するか、単に変数に格納)してい場合 現在の時刻System.currentTimeMillis()
ちょうどそのようなstartActivity(intent)
前:
Intent intent = getPackageManager().getLaunchIntentForPackage("<package of other app>");
if (intent!= null) {
Log.d(TAG, "Starting time: " + System.currentTimeMillis());
startActivity(intent);
}
(あなたが他のアプリのパッケージと主な活動名this方法を取得することができます)と比べthat目のように立ち上げたアプリのリストを取得する(またはそれらのlogcatを監視)アプリがリストに表示されたとき、またはそのログが検出されたとき起動されたアプリのタイムスタンプを保存できます。格納された値の差は、起動の時間を示します。
この質問では、統計情報は自家製ではない「外国のアプリ」について測定されると述べられています –
- 1. JBOSS 7サーバーの起動時間を測定する方法は?
- 2. Dockerビルドステップ時間の測定方法は?
- 3. アンドロイドでの活動時間を測定する方法
- 4. 起動から所定の時間にアクティビティを開く方法
- 5. 移行時間と停止時間の測定方法
- 6. 測定時間
- 7. 測定方法の実行時間の有効な方法
- 8. タッチスクリーンで体温を測定
- 9. クリック間の時間を測定する方法は?
- 10. コアダンプ時間の測定
- 11. 時間測定データのグラフ
- 12. マルチスレッドプログラムの測定時間
- 13. いくつかのAPIからコンテナの開始時間と終了時間を測定する方法は?
- 14. Angular2でのローディング時間の測定方法は?
- 15. ロード時間の測定方法RCPアプリケーションの初期パースペクティブ?
- 16. Spark GraphXアプリケーションの実行時間の測定方法は?
- 17. シェルスクリプトの各「サブプロセス」の実行時間を測定する方法
- 18. CNNの各レイヤの実行時間を測定する方法
- 19. クリックしたキー間の測定時間
- 20. NVIDIA CUDAの内部カーネル時間を測定する方法は?
- 21. ウェブホスティングの地理的アクセス時間を測定する方法は?
- 22. TCLスクリプトのCPU時間を測定する方法
- 23. タブレットのタッチ応答時間を測定する方法は?
- 24. DOMレンダリング時間の測定方法Angular 2 app?
- 25. ユーザーの訪問時間を測定する方法
- 26. JSFでアクションの実行時間を測定する方法は?
- 27. キュウリステップの実行時間を測定する方法
- 28. C#NetworkStream.Readの所要時間を測定する方法は?
- 29. ヒープの測定時間にオブジェクトを割り当てる方法
- 30. C#経過時間の測定方法は?
https://en.wikipedia.org/wiki/Stopwatch ;-) – Krumelur
来てください;-)私はミリ秒の範囲で正確な測定を望んでいました。 – UserSoUndSo
あなたはあなたのデバイスにインストールされているすべてのアプリではなく、自分で作成したアプリのタスク時間だけを測定することができます。 –