ios - iPhone 和 iPad 上的缓存行大小是多少?

标签 ios iphone ipad arm cpu-cache

iPhone 和 iPad 上的缓存行大小是多少?

不同设备和 CPU 之间的差异很大吗? 用 google 不太容易找到这个。

我需要从我的应用程序中获得一些额外的性能。 :)

最佳答案

嗯,Cortex-A8 有 64-byte lines ,Cortex-A9 有 32-byte lines ,至于 Swift 和 Cyclone 我不知道 - 看看类似的核心(A15、A57、Scorpion、Krait)32 或 64 字节似乎是可能的。不管怎样,iOS7 机器上至少有 2 种不同的长度。

尽管您注重性能,但请记住,基准测试比理论更有值(value) - 在您可以接触到的每个硬件上尝试尽可能多的合理代码组合,无论什么,都选择实践中最快的“应该”是最好的。

关于ios - iPhone 和 iPad 上的缓存行大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22132821/

相关文章:

iphone - 如何将 iPhone 联系人拉入 UIWebView?

css - 我在首次加载时或从当前页面导航回来时遇到 iPad 方向问题

iphone - 如何在 iOS 中列出声音文件?

ios - Swift - 覆盖 tableview 函数 - 方法不会覆盖其父类(super class)中的任何方法

Iphone localStorage "QUOTA_EXCEEDED_ERR"问题

javascript - addEventListener 在 Titanium 中不起作用

ios - 如何在Restkit中将简单字典映射到简单类

iphone - iphone 上的数据库应用程序 - 体系结构问题

iphone - IB 中的 tabBar viewControllers : send custom init?

iphone - 是否必须提交 iPad 兼容的应用程序版本