Jan*_*dec 7 performance 64-bit arm arm64
最近,64位ARM手机开始出现.但是构建64位应用程序有什么实际优势吗?特别考虑对增加的虚拟地址空间¹没有多大用处的应用程序,但由于指针大小的增加会浪费一些空间.
那么ARM64除了实际上需要构建这样的64bit应用程序的更大地址之外还有其他任何优势吗?
注意:我已经看到了64位性能优势,但它只提到了x86-64,除了扩展虚拟地址空间之外还有其他改进.我还记得情况确实特定于x86和其他一些像Sparc一样64位的平台,通常的做法是只编译内核和实际使用大量内存作为64位的应用程序,其他一切都是32位.
¹ 该应用程序是多平台的,它仍然需要在只有48MiB内存的设备上构建和运行.它有一些从外部存储读取的大数据,但它一次不需要超过几兆字节.
uni*_*urf 11
我不确定是否可以给出一般性回应,但我可以提供一些差异的例子.当然,在ARM体系结构的第8版中添加了其他差异,无论目标指令集如何都适用.
我可能忘了很多东西,但这些是一些更明显的变化.
| 归档时间: |
|
| 查看次数: |
4809 次 |
| 最近记录: |