App静态分析
-
http://blog.dornea.nu/2014/10/29/howto-ios-apps-static-analysis/
-
hook hot methods
https://github.com/facebook/hhvm/tree/master/hphp/tools/hfsort -
PGO
[https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/xcode_profile_guided_optimization/pgo-using/pgo-using.html#//apple_ref/doc/uid/TP40014459-CH3-SW1]参考 (https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/xcode_profile_guided_optimization/pgo-using/pgo-using.html#//apple_ref/doc/uid/TP40014459-CH3-SW1) -
App launch improve
https://devstreaming-cdn.apple.com/videos/wwdc/2019/423lzf3qsjedrzivc7/423/423_optimizing_app_launch.pdf?dl=1 -
App.framework瘦身
https://www.jianshu.com/p/9d5e12efcb05 -
Cocoapods条件编译,将部分动态库转换为静态库(最优方案,正在研究)
http://www.kittenyang.com/dyld-image-loading-performance/ -
Carthage 动态库转静态库,
https://github.com/Carthage/Carthage/blob/master/Documentation/StaticFrameworks.md -
插件分离。
将小部件依赖较少的插件分离成package和native端代码
此方案有效,但会增加一定的维护成本,而且调试起来也不方便
网友评论