@RISK · 2022年1月26日

我应该安装 64 位 Excel 吗?

适用:所有产品

@RISK 是否有 64 位版本?

使用最新版本的 @RISK 和我们所有的其他工具,安装程序会自动检测 32 位 Excel 或 64 位 Excel 并使用它。 32 位和 64 位代码不需要单独的 Palisade 安装程序。

我目前有 32 位 Excel。 如果我切换到 64 位 Excel,我会获得更快的性能吗?

在大多数情况下,没有。 如果您在@RISK 中使用超过2 GB★ 的数据进行大型模拟,您可能会受益于64 位Excel。 请参阅@RISK模拟使用的内存来估计您的模拟数据的大小。 大多数@RISK 模型在64 位Excel 中运行速度不会更快。 其他工具也是如此:除非您有一个非常大的工作簿,大于 2 GB★,否则您不会看到 64 位 Excel 的更快性能。

我们软件版本 7.6 的某些功能在 32 位 Excel 中运行得更快,因为它们通常在进程中运行。 这在涉及 Microsoft Project 的模拟中尤其明显。 运行“Out of Process”会提供技术细节。

当您拥有千兆字节的数据并且有足够的物理内存来存储数据时,建议使用 64 位 Office,因为这样数据就可以全部保存在 RAM 中,而无需分页到磁盘。 64 位代码本身并没有提高速度,只是将数据保存在 RAM 中而不将其分页到磁盘。 如果您的数据大小低于 2 GB★,您可以更轻松地将所有数据保存在 RAM 中,而无需同时运行其他需要大量内存的应用程序。

在选择 Office 2016 的 32 位或 64 位版本(实际上适用于 Office 2010–2016)中,微软表示“我们推荐 32 位版本的 Office,因为它有助于防止与大多数其他应用程序的兼容性问题,尤其是第三方插件。” 因此,默认情况下,Office 将自身安装为 32 位应用程序,即使在 64 位 Windows 中也是如此。 同一篇文章警告说,第三方加载项和控件可能不适用于 64 位 Excel。 Palisade 软件适用于 64 位 Excel,但并非所有其他插件都适用。

Microsoft 的文章 64 位版本的 Office 2010 说:“只有那些需要大于 2 GB 的 Excel 电子表格的 Microsoft Excel 用户才需要这种额外的容量。Office 2010 的 32 位版本提供了相同的功能和与32位插件兼容。” 后来,文章说 64 位“Project 2010 提供了改进的容量,尤其是在您处理大型项目的许多子项目时”。 同样,除非您正在模拟真正庞大的项目,否则不需要64位Office。

★ 大地址感知

2016 年 6 月,Microsoft 发布了 Excel 2013 和 2016 的大地址感知更新,更改了地址空间的 2 GB 限制。 安装此更新后,64 位 Windows 中的 32 位 Excel 将自动能够使用 4 GB 地址空间。 如果您在 64 位 Windows 中使用 32 位 Excel 2013 或 2016,并且您的模型需要超过 2 GB 但小于 4 GB,则获取此更新是比安装 64 位 Excel 更简单的解决方案。

在 32 位 Windows 中,相同的更新将 32 位 Excel 2013 和 2016 的地址空间增加到 3 GB,但要激活它,您必须在启动文件中设置一个选项。 在启动文件中设置选项之前,请仔细阅读大地址感知文章,因为这可能会导致其他系统问题。

以下是最新版本 Excel 的内存容量:

  • 64 位 Excel 2010、2013 或 2016:实际上无限制
  • 带有大地址感知更新的 32 位 Excel 2013 或 2016:64 位 Windows 中为 4 GB,32 位 设置了引导选项的Windows 中为 3 GB
  • 没有大地址感知更新的 32 位 Excel 2013 或 2016:2 GB
  • 32 位 Excel 2010:2 GB
  • Excel 2007(仅发布 32 位版本):2 GB

@RISK 和我们的其他软件的许多功能在 7.5.1 版中都是大地址感知的; 在 7.5.2 和更新版本中,所有功能都是大地址感知的。