就我个人使用上来说,64 位程序的优势就是能利用 4G 以上的内存。32 位程序不能用 4G 以上内存,会报 out of memory 。 除此之外,64 位程序的体积更大(更占硬盘),内存消耗更大(更占 RAM ),并且在不需要占用超过 4G 内存的情况下,运行速度两者没有显著差异。 是因为 aarch64 平台和 x86-64 平台不一样?我手机用的少 4G, 程序, 内存, aarch64
因为不管你用不用 64 位程序,CPU 和系统都是 64 位了。一个程序以 32 位运行,64 位的数据得操作两次,以 64 位运行一次就够了。不过这是理论上的,很多程序转为 64 位单纯就是为了兼容把 32 位扩到 64 位,没有做优化。