【发布时间】:2021-09-28 06:25:57
【问题描述】:
我最近查看了 logcat 并注意到我的应用程序比其他应用程序需要更多的时间来启动。然后我创建了一个带有空活动的新项目,但它仍然比其他一些应用程序慢。
2021-07-20 21:28:17.750 1321-1344/? I/ActivityTaskManager: Displayed com.tutaf.myapplication/.MainActivity: +956ms
比较:
- Telegram X 在 400-500 毫秒内开始
- Firefox:550-1000 毫秒
- VLC:700-900 毫秒
- 4PDA:400-600 毫秒
- 总指挥官:600-800 毫秒
为什么这些应用比空应用启动更快?有没有办法更接近它们的结果?
【问题讨论】:
-
你是如何测试空应用程序的?你创建了apk吗?还是在 IDE 中启动应用程序?
-
您在开始测试之前是否清除了所有缓存?
-
@AFarmanbar 我尝试创建一个 apk,现在应用程序在 850-900 毫秒内启动
-
@tutaf 我们需要有关其他应用程序的更多详细信息。所有应用程序和您的应用程序的 logcat。
-
@tutaf 速度更快的原因有很多。
标签: android performance optimization startup