【问题标题】:Reduce running time of calculation减少计算的运行时间
【发布时间】:2020-07-04 07:59:37
【问题描述】:

感谢您的回复

我正在使用 vba 程序。

我电脑的主板、cpu和显卡是B85M D2V、i5 4690和gtx 750ti。

我想减少计算的运行时间

我计划升级i7 4690或6700和主板(我不知道该选择什么)

我想知道当 cpu 升级到 i7 4690 或 6700 时它如何减少? 例如 i5 4690运行时间为10秒时 i7 6700或4690后运行时间为7秒

也许 如果你知道,可以回复我吗?

【问题讨论】:

  • 虽然提高计算机的速度(并添加更多内存)应该会提高任何应用程序的速度,但它也取决于程序实际执行的操作。因此,这个问题不适合 Stack Overflow。

标签: excel vba reduce calculation


【解决方案1】:

昂贵的处理器往往计算得更快(显然)。不幸的是,没有像“i5 4690 总是比 i7 6700 快 x 倍”这样的简单方程式。这取决于硬件和 vba 程序之间的交互。这取决于处理器架构和微架构、缓存管理和许多其他硬件驱动参数。此外,您的程序可能存在限制速度增加的瓶颈,例如多线程处理。

因此,更昂贵的处理器(或具有更高时钟速度 [Ghz] 的处理器)在计算某些程序时甚至可能比更旧、更便宜和更慢的处理器更慢(乍一看听起来很矛盾)。

一般来说,有数千个基准测试可供您比较某些处理器。这可以用作某些处理器之间平均速度差异的粗略指标。

【讨论】:

    猜你喜欢
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多