open-ani / animeko

一站式在线弹幕追番平台:全自动 BT + 在线多数据源聚合,离线缓存,Bangumi 收藏同步,弹幕云过滤 ... 100% Kotlin Compose Multiplatform
https://myani.org
GNU Affero General Public License v3.0
1.8k stars 53 forks source link

研究 APP 启动时间 #970

Open Him188 opened 1 month ago

Him188 commented 1 month ago

之前有收到一些反馈说启动时间变慢了, 这是因为必须在启动时读取配置文件来决定显示什么主题

需要 profile 一下看看启动时是不是有初始化不必要的 class 等

AS profile Android 比较简单, 它的 profiler 应该有专门针对启动速度场景的功能

Him188 commented 1 month ago

我们需要知道启动时间占比, 主要花在哪

PC 和安卓的应用代码是一样的, 但底层不一样, 也值的看一看