@RISK · 2022年2月14日

在Microsoft Project中@RISK模拟的速度

适用于:
@RISK 6.x/7.x,专业版和工业版
@RISK for Project,所有版本

我最近将 Microsoft Project 2003 升级到了更新的版本,我的模拟似乎需要更长的时间才能运行。我需要更改一些设置吗?

Microsoft Project 版本之间的重新计算速度发生了变化,这会影响@RISK 模拟的运行时间。为什么?因为对于模拟的每次迭代,@RISK 必须完全重新计算 Microsoft Project。

重新计算在 Microsoft Project 2003 中最快,在 Microsoft Project 2007 中最慢。Microsoft Project 2010 比 2007 年有所改进,但仍比 Microsoft Project 2003 慢得多。但是,Project 2010 提供了许多优于 Project 2003 的新功能,而 Project 2003 可以不支持@RISK 7.x。如果您有大型项目,其中模拟运行时间是一个问题,请使用最快的硬件配置。

Excel 和 Project 2013 和 2016 与 2010 相比如何?对 Windows 程序进行基准测试是有问题的,因为变量太多,不仅有不同的硬件,还有不同的 Windows 配置、后台运行的不同程序等等–更不用说不同的@RISK 模型了。我们对 Help » Example Spreadsheets 中的 Parameter Entry Table 示例进行了 10,000 次迭代运行测试。我们在 32 位 Excel 和 Project 2010、2013 和 2016 中使用 @RISK 7.5.2,在 64 位 Windows 8 上,配置了2.8 GHz i7 芯片和 8 GB RAM。我们提供我们的结果作为辅助证据;它们可能适用于您的系统或您的型号,也可能不适用。显然,参数输入表示例很小,只有八个任务,因此任何真正的项目都将花费更长的时间来运行。

有了这些提示,以下是我们在该系统的示例中发现的内容:

以秒为单位的平均时间
Excel 和项目版本2010
32 位
2013/2016
32 位
标准引擎 255 秒199 秒
加速引擎 34 秒56 秒
一个 Excel/Project 版本的多次运行几乎没有变化。
Excel/Project 2013 和 Excel/Project 2016 之间的差异不显著。

当@RISK 分布和输出仅在Project 的几个常用字段中时,加速引擎可用;标准引擎允许在任何项目字段中进行分发和输出。

我们的测试系统与您的系统相比如何?现在几乎每个人都是 64 位 Windows。32 位和 64 位 Office 之间存在更多差异,但大多数都是32 位 Office。切换到 64 位 Office并不会提高大多数 @RISK 模型的模拟速度。