iPhone和iPad上的缓存行大小是多少?
不同设备和CPU之间的差异很大吗? 这对谷歌来说并不容易找到。
我需要从我的应用中挤出一些额外的性能。 :)
答案 0 :(得分:2)
嗯,Cortex-A8有64-byte lines,Cortex-A9有32-byte lines,对于Swift和Cyclone我不知道 - 看看类似的核心(A15,A57,Scorpion,Krait)似乎有32或64个字节。无论哪种方式,iOS7机器上的至少 2个不同的长度。
尽管你注重性能,但请记住,基准测试比理论化更有价值 - 尝试在你能够掌握的每一件硬件上尽可能多的合理代码组合,在实践中使用最快的代码,而不管是什么'应该'是最好的。