アプリケーションの起動時間を簡単に測定できますか?同様の質問では、自作アプリに関する質問がありますが、この場合、私は外国のアプリをテストして比較することを話しています。これまでのところ、ユーザーがアプリアイコンをクリックして完全に読み込まれて作業できる状態までの時間を測定する、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. アンドロイドでの活動時間を測定する方法
- 3. 測定時間
- 4. 測定方法の実行時間の有効な方法
- 5. タッチスクリーンで体温を測定
- 6. クリック間の時間を測定する方法は?
- 7. コアダンプ時間の測定
- 8. マルチスレッドプログラムの測定時間
- 9. Spark GraphXアプリケーションの実行時間の測定方法は?
- 10. Angular2でのローディング時間の測定方法は?
- 11. CNNの各レイヤの実行時間を測定する方法
- 12. NVIDIA CUDAの内部カーネル時間を測定する方法は?
- 13. TCLスクリプトのCPU時間を測定する方法
- 14. JSFでアクションの実行時間を測定する方法は?
- 15. タブレットのタッチ応答時間を測定する方法は?
- 16. ユーザーの訪問時間を測定する方法
- 17. ウェブホスティングの地理的アクセス時間を測定する方法は?
- 18. DOMレンダリング時間の測定方法Angular 2 app?
- 19. S3上のSparkでIO時間を測定する方法
- 20. C#NetworkStream.Readの所要時間を測定する方法は?
- 21. キュウリステップの実行時間を測定する方法
- 22. C#経過時間の測定方法は?
- 23. Tcpdump - 固定時間量の測定
- 24. ビルド時間計測とロード時間計測の違い
- 25. WP7 ListBoxItem ContentPresenter測定時間
- 26. 絶対時間測定
- 27. 正確な時間測定
- 28. アプリ/アクティビティの起動時間を測定するにはどうすればよいですか?
- 29. JVMの起動時間を測定するにはどうすればよいですか?
- 30. C#で子プロセスの起動時間を測定するにはどうすればよいですか?
https://en.wikipedia.org/wiki/Stopwatch ;-) – Krumelur
来てください;-)私はミリ秒の範囲で正確な測定を望んでいました。 – UserSoUndSo
あなたはあなたのデバイスにインストールされているすべてのアプリではなく、自分で作成したアプリのタスク時間だけを測定することができます。 –