android - 如何测量移动应用程序的冷/热启动时间

标签 android ios performance time startup

是否可以轻松测量应用程序的启动时间?类似的问题是关于自制应用程序,但在这种情况下,我说的是外国应用程序来测试和比较它们。到目前为止,我在 Play Store/iTunes App Store 中找不到一个简单的应用程序,它只测量从用户单击应用程序图标到它完全加载并可以使用的状态的时间。如果有任何提示,我将不胜感激!

最佳答案

将此代码作为您在主要 Activity 中的第一行代码:

Log.d("MyApp start time", "" + System.currentTimeMillis());

在您认为应用加载结束后:

Log.d("MyApp end time", "" + System.currentTimeMillis());

现在只需在日志中搜索信息,您就会知道那里的时间

关于android - 如何测量移动应用程序的冷/热启动时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40081473/

相关文章:

java - 每次重写方法时都需要调用 "super.XXX"吗?

android -/mnt/sdcard 和/sdcard 有区别吗?

android - android上的原始套接字程序

Python - 将多个列表中的元素 append 在一起的不同技术的相对性能是什么?

java - 无法使用 Java 客户端使用 Appium 滚动 Android 应用程序

ios - 错误 "HTML tag ' ul' 需要结束标记 FIREventNames.h"

iphone - 为什么作者在下面的代码段中没有对childController做release呢?

ios - 如何在方法调用后重定向谷歌页面

javascript - AngularJS 性能问题

python - 用于查找可由列表中其他单词组成的最长单词的python代码的时间复杂度