【发布时间】:2011-07-04 08:20:05
【问题描述】:
最近我和一位同事争论在 32 位代码中使用 64 位变量是否是个好主意。我站在一边说“这可能很危险,会在某个地方减慢我们的速度”,他说“不。不会发生任何不好的事情。”那么谁是对的呢?
我们生态系统部分的位数如下:
Windows:32 位 或 64 位
编译器:仅32位(Delphi...)
处理器:现代英特尔处理器...64 位,不是吗?
假设我们有一些变量使用语言中内置的一些 64 位类型,在 Delphi 中为 Int64。使用基于这些的计算分散代码是否安全(在性能方面)?
【问题讨论】:
标签: performance 64-bit 32-bit