系统处理器/配置是否在程序执行中起作用?

时间:2014-12-14 19:54:54

标签: python running-total

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

一台intel xeon处理器,64 gb ram桌面与Pentium双核1 gb ram桌面完全相同(1.21秒)。

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

  1. 系统处理器

  2. OS

  3. RAM

  4. 编程语言。

  5. 系统缓存。

  6. 谁的影响是最大的。

1 个答案:

答案 0 :(得分:0)

所有因素加上更多(比如主板,磁盘)都起到了作用。

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

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

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