我当前的应用程序需要冷启动~8 seconds
,我想对其进行优化。
出于这个原因,我在我的应用程序onCreate (应用程序,而不是活动)中添加了一个日志条目
override fun onCreate() {
Log.d("myTag", "Calling Application onCreate()")
....
}
在查看日志并测量时间时,我发现上面提到的 8 秒包括以下内容:
Tapping app icon => Application.onCreate
= 4 秒
Application.onCreate => my Activity visible
= 4 秒
我知道我可以从 Application.onCreate() 开始优化时间。这是我的代码,我可以加快这部分的速度。
但是在调用 Application.onCreate 之前,如何优化系统所需的时间呢?
谢谢!