从硬件细节比较python的性能

问题描述 投票:0回答:1

我正在我的笔记本电脑上用Python运行一些模拟,用于我的硕士学位项目,最近发现我的台式电脑在执行相同的代码时,性能几乎与我的笔记本电脑相同。问题是我的笔记本使用的是i7处理器,而台式机使用的是i3处理器。更具体地说,是这样的

笔记本电脑: i7 -5500U @2.40 GHz (64位,双核)

台式机:i3-4150 @3.50 GHz (32位,一个核心)

我不是计算机专家,也不是学计算机的,这让我很惊讶。我知道核心数量应该不会影响性能,因为python只用了一个,但是真的全靠时钟频率吗?如果是的话,那么拥有这样时钟频率的i7有什么优势呢?是不是我还遗漏了一些其他数据?预测计算机的性能需要考虑哪些数据?

python performance processor
1个回答
0
投票

判断你的性能为什么会这样,因素真的太多。可以考虑一下。

  • 你的程序是内存绑定还是计算绑定?
  • 你的代码真的使用了多核吗?
  • 你的程序是否因磁盘访问而变慢?
  • 你是否使用了不同的语言版本或性能设置?

这样的因素真的很多,有些因素很难回答,也无法猜测。

如果足够重要的话,你可以尝试对这个进行剖析。

© www.soinside.com 2019 - 2024. All rights reserved.