以下几节将讨论 64 位性能的优缺点。
针对 64 位值更高效地执行算术和逻辑运算。
运算过程使用全寄存器集宽度、全寄存器集和新指令。
64 位值的参数传递效率更高。
小型数据结构和浮点值的参数传递效率更高。
提供了额外的整数寄存器和浮点寄存器。
对于 amd64,提供了 PC 相关寻址模式,从而可提高位置无关代码的执行效率。
64 位应用程序需要更多的栈空间才能容纳更大的寄存器。
由于使用了更大的指针,因此应用程序需要更大的高速缓存。
64 位应用程序不能在 32 位平台上运行。