冷启动如何工作-在应用启动之前加载了什么

时间:2019-02-23 09:02:13

标签: android performance cold-start

我的问题是笼统的,但我会尽我所能。尝试调整应用程序并在旧手机中,冷启动大约需要8秒钟。正常(热)开始时间为0.5秒。因此,我的问题与冷启动时发生的情况以及应用在冷启动时持续7.5秒的操作有关。

该应用使用this tutorial

中的滑块

onCreate以防万一:

yourSentence.substr(0, 1).toUpperCase() + yourSentence.substr(1);

图像已使用TinyPng

进行了优化。

因此,我认为该应用程序在冷启动时会做更多的工作,因此这并不是繁重的工作。

我阅读了有关优化冷启动的教程,以及所有与FIRST活动有关的onCreate,图像等内容。

所以我的问题:

冷启动仅与介绍滑块有关吗?还是与其他事情有关? 使用Firebase是否会影响冷启动? 像毕加索这样的第三方图书馆会影响冷启动吗?

通知:

该应用程序的大小为22.4MB,出于某种奇怪的原因(直到现在),手机中已缓存了33MB的数据(对我来说,这看起来有点大)。这会影响冷启动吗?

在回答之前,请先考虑使用新编程器。询问是否还有其他需要。

0 个答案:

没有答案