gpt4 book ai didi

Android 应用初始启动时间慢

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:01:56 25 4
gpt4 key购买 nike

在我开始使用 android 支持设计库中的 UI 元素后,应用程序的初始加载时间变得非常慢(大约 8 秒!),我真的不确定为什么。

我在启动的大部分时间里运行了方法跟踪(android studio 开始运行 cpu 监视器需要时间),发现它花费了 4 秒: dalvik.system.DexFile.openDexFile,我不确定为什么要花这么长时间。

有什么想法吗? (我没有添加任何代码,因为我的应用程序中有很多代码,我不知道问题出在哪里......)

最佳答案

与我通常运行的调试版本相比,我在构建发布应用程序时体验到速度的提高。

我不确定它为什么起作用,但我想这一定是因为编译器将 ext 库链接到 apk 的方式。我曾经看到过对 Chet Haase 的采访,他是 Android UI 平台的开发者之一,他解释了他们如何尝试尽快在应用程序上显示第一个 Activity 以避免沉闷的闪屏。也许在发布构建过程中以某种方式启用了该功能。

编辑:正确答案由@Embydextrous 写在下面。这是由在 Debug模式下对应用程序进行 dexing 造成的。

关于Android 应用初始启动时间慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38475179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com