Please log in to watch this conference skillscast.
ByteDance in-house Redex passes A handful Redex passes have been developed in ByteDance in addition to existing Redex passes. We'd like to share some of them, RenameClass, StringBuilderOutliner, KtDataClass. These three passes saved about ~1M, ??%.
*Exploring ART Optimization Complement * ART optimization is triggered during both jit and dex2aot, however both are running with restricted computation power, mostly running on a phone. This implies that opt passes are light or caps on code size, this leaves us some opportunities of offline dex optimization.
Beyond Android Apps! As in the past year, we learnt a lot of bytecode level optimization, we are extending this learning to several other similar App models, for example, Unity app optimization.
YOU MAY ALSO LIKE:
Bytecode Rewrite Optimizations
Shiqi Cao
Software Engineer, ByteDance