问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

iOS开发中可以节省50%编译等待时间的几个措施

发布网友 发布时间:2022-04-26 11:00

我来回答

1个回答

热心网友 时间:2022-06-27 15:44

修改一些源文件。

按下Xcode中的运行程序按钮。

观察在phone或者模拟器上的效果(我的例子中使用的是模拟器)。

跳到第一步。在我修改了一个Spotify的iOS客户端中相对较小的 Objective C 源文件之后,我记录了一下步骤(2)到步骤(3)花费的时间,直到模拟器加载完应用程序:我的家用iMac(说实话,已经很旧了)花费了82秒(平均值)。通过观察Xcode的编译流程我意识到大部分时间花费在“Linking”和“Generating dSYM file”阶段。

Linking花费了29秒

生成dSYM 花费了25秒这两个阶段占用了等待时间的(29 + 25) / 82 * 100 = 62 % 。但是,毕竟,Spotify的iOS客户端代码库是非常大的(链接器要把大约2000个目标文件组合起来),花费这么多时间或许也有些道理。然而,并非完全如此……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 为提高编译速度,xcode将常用的cocoa框架头文件等放置在什么地方 欠条还款日期到期后多久失效 《民法典》欠条到期后多长时间失去法律效力 现在 欠条的有效期是多长时间啊 欠条到期后多长时间可以起诉 欠条到期后多少个工作日可以起诉? 借条到期后,有效期还有多少时间? 欠条到期了多长时间内起诉有效 木炭在氧气中不完全燃烧的现象 求~~~初三所有的化学反应方程式 木炭与氧气不完全燃烧 2C+O2→2CO的实验现象是什么? 碳不完全燃烧,该怎样理解?是红热状态吗、 木炭不充分燃烧的化学方程式 化学题!好心人帮助!!!急急急 碳发生不完全燃烧.生成一氧化碳.该反应是?反应 木炭不充分燃烧生成一氧化碳:__ 书写下列反应的化学方程式,并注明有关反应类型(1)木炭不充分燃烧______;______.(2)木炭还原氧化铜 请按照要求写出下列反应的化学方程式:(1)木炭不充分燃烧______;(2)碳酸钠粉末与稀盐酸反应______; 木炭不完全燃烧的化合反应是什么 关于物体的内能,下列说法中正确的是(  )A.物体的运动速度越大,具有的内能越多B.静止的物体没有动 xcode4.5编译的app在真机上运行速度明显慢,怎么回事 xcode出现这个对话框是编译没完成的意思吗,如果是的话怎么加速编译 想分期买个苹果8 plus,有没有哪个软件可以分的时间长一些。 Xcode的编译器与Visual Studio的编译器对C++代码优化有区别吗 xcode怎么刷题 如何使用 CCache 进行 Cocos2d-x 编译加速 一寸免冠照片的制作方法 怎么用照片制作1寸免冠照 word中表格跑到了页眉中,移不下去,要怎么办? word文档不能拖拽怎么办? 最常用seo辅助工具有哪些 经常用的SEO工具有哪些 梦见一个男人因为我的一句话把自己阉了? 梦见自己被阉了说明什么? 我老是梦到有人要把我阉了,怎么办 梦到男友被阉 ,怎么回事,从没梦过 请高手帮忙解下梦 梦见男朋友跟他前任把我丢在水里阉死? 做梦梦见自己被女朋友叫到女生宿舍 上来拿刀把自己给阉了一半竖着切开的... 梦见自己和一个男性朋友被鬼追,两人都很害怕,突然男性朋友自己给自己阉割