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/