【问题标题】:Does the system processor/ configuration plays role in program execution?系统处理器/配置是否在程序执行中起作用?
【发布时间】:2014-12-14 19:54:54
【问题描述】:

我在 python 中实现了 dijkstra 算法。 我在 4 个不同的系统中运行相同的程序,但结果令人惊讶。

英特尔至强处理器、64 GB 内存桌面所用的时间(1.21 秒)与奔腾双核 1 GB 内存桌面所用的时间完全相同。

这怎么可能? 请告诉我程序执行是否取决于以下因素:

  1. 系统处理器

  2. 操作系统

  3. 内存

  4. 编程语言。

  5. 系统缓存内存。

谁的效果最大。

【问题讨论】:

    标签: python cumulative-sum


    【解决方案1】:

    所有因素以及更多因素(比如主板、磁盘)都会发挥作用。

    在您的情况下,您使用 python。 Python 通常只使用一个 CPU 内核,因此更少/更多的内核不起作用。如果您需要大量 RAM,内存的大小将发挥任何作用,您很可能不需要太多。

    对于简单的 python 脚本,我认为只有 CPU 速度(系列...)和内存 (RAM) 速度起作用。

    问题是您的程序使用了哪些资源。在您的情况下,磁盘速度、内存大小、网卡、操作系统等很可能没有任何作用。

    【讨论】:

    猜你喜欢
    • 2021-07-15
    • 2012-06-12
    • 2012-06-09
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    相关资源
    最近更新 更多