首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否值得在iOS6上添加armv7s切片?

是否值得在iOS6上添加armv7s切片?
EN

Stack Overflow用户
提问于 2012-11-12 17:03:14
回答 4查看 2.4K关注 0票数 16

因此,我知道armv7s针对iPhone 5进行了优化,添加它将使我的代码在该设备上运行得更快一点。

有没有人知道区别是什么?有什么基准吗,等等?

折衷是应用程序的大小。我估计应用程序的大小从3.3MB增加到5MB,加上armv7s,它的下载量增加了50%之多。

我在想,除非速度的提高是引人注目的,它可能不值得下载成本,但我似乎找不到太多的讨论将是什么好处。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-17 05:56:31

如果您想要利用armv7s支持(这是A6 SoC中的新增功能)来实现更快的浮点计算,那么添加VFPv4支持是值得的。如果你看下面的链接,你会看到更多的细节,这些链接仍然是我最初做研究时找到的最好的来源。我不知道有什么基准测试可以指出,但是由于不同的应用程序的好处可能不同(取决于您的应用程序对浮点计算的处理器限制程度),无论如何,您自己运行它们可能是很好的。

anandtech article

apple dev forums link

related SO article

票数 8
EN

Stack Overflow用户

发布于 2012-11-23 21:14:57

您正在构建什么类型的应用程序?armv7s增加了vfp4和整数除法。所以,除非你的应用程序是浮点型的(融合乘法-累加~信号处理),或者通过变量除法来做大量的变量(通过常量除法来优化变量在编译时是高度可优化的),否则你在没有armv7s支持的情况下应该是很好的。如果你的应用在最新的硬件上运行,所有由框架提供的软件,比如布局,都将使用这些改进。

票数 3
EN

Stack Overflow用户

发布于 2012-11-20 05:47:24

我的建议是衡量它。ARMv7s的改进非常具体(硬件整数除法,VFPv4几乎融合了乘法和加法),基准测试的改进可能适用于你的代码,也可能不适用于你的代码,所以我不认为在有或没有ARMv7s slice的iPhone 5上给你的应用程序计时有太多替代方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13340798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档