如何解决冷启动时间问题

How to fix cold start time issue

提问人:chanthini begam 提问时间:1/20/2023 更新时间:1/24/2023 访问量:476

问:

在我的 kotlin 项目中,google play 控制台性能中的一个警告问题是 - “您的应用程序在此设备型号上安装后首次启动需要 5,793 毫秒”。类型为冷启动时间。谁能帮我解决这个问题。I have attached the screenshot of this issue.

Android 性能 Kotlin 控制台 警告

评论

0赞 danny117 1/20/2023
apk有多大?
0赞 chanthini begam 1/21/2023
我的apk大小是21.0MB
0赞 walkmn 4/4/2023
你解决了这个问题吗?

答:

0赞 Simulant 1/24/2023 #1

这可能是多种原因,导致启动缓慢。您应该使用探查器来测量时间花费的位置。

https://developer.android.com/studio/profile/android-profiler

一般来说,可能会在 CPU 上花费大量时间。
您可以等待接收大量网络流量。
或者您启动了一个非常复杂的渲染,可能需要将大量数据加载到内存中。

一种解决方法是将初始化卸载到后台任务中,该任务在用户已经呈现第一个屏幕时执行,以便他们更早地获得第一个视觉反馈。