resources.arsc 优化
Open
- Dominant language
- Kotlin
- Stars
- 5.1k
- Forks
- 591
- PR merge metrics
- No merged PRs in 30d
Description
booster-task-compression对resources.asrc的优化,修改了其对应ZipEntry的method,这个对应运行时性能是否有影响? 有讨论[resources.arsc压缩会影响性能吗?](https://github.com/shwenzhang/AndResGuard/issues/84) 、[ Google I/O 2016 笔记:APK 瘦身的正确姿势](https://zhuanlan.zhihu.com/p/21543787)
另外,美团对resources.asrc优化提出其他手段:
1.删除基于ZipEntry.crc的重复资源优化(Booster基于资源名收集重复资源)
2.无用资源优化
后期是否考虑这两个优化点?
我这边基于Booster,实现了这两个优化点,详见[RemoveRepeatResourceVariantProcessor](https://github.com/sihaixuan/BoosterDemo/blob/master/TaskCompression/src/main/java/com/sihaixuan/booster/task/compression/RemoveRepeatResourceVariantProcessor.kt)
Contributor guide
Assessment
This issue has not been assessed yet.