-
Notifications
You must be signed in to change notification settings - Fork 52
编译速度优化资料整理
jiaxw32 edited this page Nov 9, 2021
·
8 revisions
文档链接 | 简要说明 |
---|---|
iOS 微信编译速度优化分享 | 优化工程配置、CocoaPods、CCache、分布式编译、头文件搜索路径、PCH 预编译、头文件引入优化 |
如何将 iOS 项目的编译速度提高5倍 | |
Xcode 构建优化全指南 | |
iOS代码编译速度优化 | |
如何将 iOS 工程打包速度提升十倍以上 | 二进制优化、精简指令集、关闭编译优化、虚拟磁盘、CCache |
关于Xcode编译性能优化的研究工作总结 | |
如何提高 Xcode 的编译速度 | WWDC 2018 building faster in xcode 总结 |
提升大量的编译速度!Coupang App 工程提效实践 | 编译耗时分析、减少代码依赖、预编译 Framework、关闭 Bitcode、关闭 dSYM、映射虚拟磁盘、代码模块化 |
Xcode Build Optimization: A Definitive Guide | |
Reduce the iOS program building time on the Xcode | DWARF、pod 资源、前置声明 |
Improving Your Build Time in Xcode 10 | WWDC 2018 Session 408 - Building Faster in Xcode 总结 |
WWDC18: Modern Tips for Optimising Swift Build Time in Xcode 10 | |
影响编译速度一大天敌 | Pods-xxx-resources.sh 脚本耗时 |
工具 | 简要说明 |
---|---|
BuildTimeAnalyzer-for-Xcode | 一个 Swift 编译耗时分析工具,可以细分统计每个函数构建耗时 |
Build performance analysing in Xcode 10 | 使用 Build With Timing Summary 分析每个阶段耗时 |
How to get per module build time of Xcode builds: Part 1/3 | |
How to get per module build time of Xcode builds: Part 2/3 | |
How to get per module build time of Xcode builds: Part 3/3 | |
Five Things You Must Know About Xcode 10 New Build System | Xcode 10 构造系统新特性 |
How to enable build timing in Xcode? | |
XCLogParser | 解析 xcactivitylog 文件,生成 html 报表或 json 数据 |
clang -ftime-trace | 统计源文件编译过程中各个阶段耗时信息 |
time-trace: timeline and flame chart profiler for Clang | 分析介绍 -ftime-trace 的一篇外文 |
-ftime-report | 面向编译器开发者输出的编译耗时信息,不如 -ftime-trace 输出易读 |
Clang Build Analyzer | 一个统计分析 -ftime-trace 输出日志的工具 |
Clang Time Trace Feature | 介绍 -ftime-trace 参数使用及分析的一篇外文 |
Chrome Tracing | 火焰图可视化工具,chrome://tracing/
|
speedscope | 另一个火焰图可视化分析工具 |
ClangBuildAnalyzer | Clang build analysis tool using -ftime-trace |