我在具有 8 GB 内存的机器上运行 64 位 Windows 10。
有时我下载一些软件,不知道是否要获取 32 位(x86)或 64 位(x64)版本。
请假设我不会编辑任何多 GB 的文件。
有些软件开发人员从一开始就推荐使用 64 位。例如,如果您访问谷歌浏览器主页使用 64 位 Windows,“下载”按钮将为您提供 64 位版本。这是因为开发人员发现此版本更快、更稳定、更安全当然,这样的情况下我会选择64位版本。
但其他软件开发商则把这件事交给你决定。他们可能会提供“下载 32 位版本”和“下载 64 位版本”链接,你必须决定点击哪个链接。
A 部分
A) 如果我必须做出选择,我应该选择 32 位还是 64 位版本?
B 部分
B) 如果该软件有可用的插件或扩展,这会影响我的决定吗?
重要的提示
如果您无法在一个帖子中回答 A 部分和 B 部分,请:
- 发表评论而不是回答。
- 或者将您的答案附加到另一个问题,例如apoorv020 的相关问题。
答案1
如果您不关心内存问题,那么唯一需要考虑的就是实际问题。这实际上取决于程序以及开发人员使用 64 位的时间。
已经存在 10 多年的程序最初可能都是以 32 位开发的。在某个时候,开发人员可能已经切换到 64 位。较新的程序可能只以其中一种形式存在。
可能存在以下类别:
几年前,开发重点较旧的软件已切换到 64 位(Vista-早期 WIn 7 时代)
- 可能所有有用的插件都已迁移到 64 位
- 64 位版本可能比较稳定、功能齐全且仍在开发中
- 32位版本可能不再有那么多的开发时间
- 例子GIMP(几年前就切换到 64 位,有适用于 64 位的插件)
- 建议使用64位版本
较旧的软件最近开发重点切换到 64 位(Windows 8-10 时代)- 带有插件
- 可能大多数有用的插件都是为 32 位版本开发的
- 您需要检查有用的插件是否可用或是否已移植到 64 位版本
- 如果刚更新到 64 位版本,其功能可能还不完整或不稳定
- 例子记事本++(运行良好但并非所有插件都移植)
- 建议使用 32 位版本,但跟踪 64 位版本进度,计划在 2-3 个版本后切换
较旧的软件最近开发重点已切换到 64 位(Windows 8-10 时代)- 无需插件
- 如果切换时间较短,64 位版本可能功能尚不完整或不稳定
- 例子Dropbox(最近 64 位,运行良好)
- 建议使用 64 位,除非它看起来未完成或不稳定,因为未来的开发可能会集中在 64 位上
该程序最近才开发,有 32 位和 64 位版本
- 除非另有说明,每个版本可能具有相同的功能。
- 例子在这里提供你自己的例子
- 建议使用 64 位,因为未来的开发可能会侧重于 64 位
答案2
通常,位元较高的软件运行速度会更快。(因此,就您的问题而言,这指的是 64 位。但是,我看到有人讨论过 16 位软件与 32 位软件之间的相同问题,因此我概括了我的答案。)
这是基于一些假设。高位软件可能需要更多内存,这可能会减慢速度。但是,高位软件的设计方式可能使高位 CPU 更加优化,这有望带来改进,抵消使用大量内存的成本。
然而,这是否真的正确可能会因软件的不同而有所不同。因此,您的结果可能会有所不同。
低位软件的一个可能优势是,有时使用多个位数时软件可能不太兼容。因此,如果您使用高位程序,那么它可能与为低位版本程序设计的插件配合得很好,也可能不太好。这个问题的严重程度因程序而异;对于某些程序来说,这根本不是问题。
最安全的做法是阅读文档。如果您不能(由于找不到文档或没有时间)或不愿意(因为您不太担心可能出现的问题),那么请选择更高位版本,希望它能为您提供更好的体验(即更快的速度)。如果遇到麻烦,您可能希望尝试使用较低位版本作为故障排除步骤。