64 位 运行 时间 运行 是否比 32 位快?
Does a 64 bit runtime run faster than a 32 bit?
64 位 运行 时间 运行 是否比 32 位快?我们的童年是个谎言吗?
背景故事:
我非常喜欢的运行时间已更新为64位。作为一名程序员,我唯一能想到的就是这意味着您可以创建更大的数字并访问更多的内存。
但是随着最新游戏机的发展,从 8 位到 16 位,然后是 32 位,你不会猜到下一步是 64 位。所以每个人都知道 16 位在各方面都比 8 位好,包括速度。
所以当我最喜欢的 运行time 说它升级到 64 位时,是否意味着它比 32 位更快?它已针对 Mac OS X 进行升级,并且还将针对 Windows 升级至 64 位。
此外,Firefox 似乎刚刚升级到 64 位。
处理器字长(32 或 64)在某种程度上与速度无关。通常 64 位处理器比仅支持 32 位的处理器更新,因此它们本质上更快。但是,处理更多的数据、更大的地址本质上比处理更小的数据(更短的地址)要慢。
假设您有一个图像处理库(例如,read/write JPEG 文件),您需要在其中执行 64 位缩放整数(在 32 位时,您会遇到严重的舍入错误图像)。 64 位处理器可以在一条指令中添加一个 64 位标度整数。 32 位处理器需要 3 条或更多指令才能完成相同的操作(本质上较慢)。
64 位意味着访问更多内存(如果您使用 CAD 程序,您就会知道这意味着什么);没有更快的速度。但是,由于 64 位处理器往往更新更快,您通常可以获得更快的速度;但不是因为 64 位。
64 位 运行 时间 运行 是否比 32 位快?我们的童年是个谎言吗?
背景故事:
我非常喜欢的运行时间已更新为64位。作为一名程序员,我唯一能想到的就是这意味着您可以创建更大的数字并访问更多的内存。
但是随着最新游戏机的发展,从 8 位到 16 位,然后是 32 位,你不会猜到下一步是 64 位。所以每个人都知道 16 位在各方面都比 8 位好,包括速度。
所以当我最喜欢的 运行time 说它升级到 64 位时,是否意味着它比 32 位更快?它已针对 Mac OS X 进行升级,并且还将针对 Windows 升级至 64 位。
此外,Firefox 似乎刚刚升级到 64 位。
处理器字长(32 或 64)在某种程度上与速度无关。通常 64 位处理器比仅支持 32 位的处理器更新,因此它们本质上更快。但是,处理更多的数据、更大的地址本质上比处理更小的数据(更短的地址)要慢。
假设您有一个图像处理库(例如,read/write JPEG 文件),您需要在其中执行 64 位缩放整数(在 32 位时,您会遇到严重的舍入错误图像)。 64 位处理器可以在一条指令中添加一个 64 位标度整数。 32 位处理器需要 3 条或更多指令才能完成相同的操作(本质上较慢)。
64 位意味着访问更多内存(如果您使用 CAD 程序,您就会知道这意味着什么);没有更快的速度。但是,由于 64 位处理器往往更新更快,您通常可以获得更快的速度;但不是因为 64 位。