【问题标题】:Distribute 32 and 64 bit compiled applications分发 32 位和 64 位编译的应用程序
【发布时间】:2014-04-18 09:37:07
【问题描述】:

您可以通过 Internet 免费下载的大多数软件都提供 32 位和 64 位版本。但是由于它们中的大多数都不需要处理这么多的内存,那么这种双重分布的优势是什么,因为现在 32 位应用程序可以在 64 位系统上完美运行?我错过了什么吗? 谢谢你

【问题讨论】:

  • “完美”这个词并不适用。
  • 是的,我知道它们在 x86 仿真下运行(Windows 下的 WOW64)。我写“完美”是因为我没有看到应用程序速度或响应时间有任何显着差异。
  • 你会找到一个很好的例子here。这里还有很多关于文件系统和注册表重定向器的笨拙问题。
  • 好的,但我不认为 32 位和 64 位应用程序分发只是因为特定情况(或其他类似情况)。
  • 尝试一些使用数学或广泛注册的代码,您会看到不同之处。一些基准here

标签: 64-bit 32bit-64bit 32-bit


【解决方案1】:

尽管现在可能没有技术上的理由来拥有 64 位版本32-bit apps support will slowly decline,所以是时候开始移植了。如果他们只是在绝对需要之前拒绝拥有 64 位版本,他们将不得不非常快速地移植它(不仅要更改代码,还要测试一切是否正常工作,这远非微不足道且远非快速)。所以这是一种缓慢过渡的方式——他们已经移植了代码,现在他们正在测试它,以便当 32 位代码不能再运行时,他们已经做好了充分的准备。

【讨论】:

    猜你喜欢
    • 2012-01-05
    • 2020-11-25
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 2016-05-17
    相关资源
    最近更新 更多