繁体   English   中英

从硬件细节比较 python 性能

[英]Comparing python performance from hardware specifics

我在笔记本电脑上运行 Python 中的一些模拟,用于我的硕士学位项目,最近发现我的台式电脑在执行相同的确切代码时具有与笔记本电脑几乎相同的性能。 问题是我的笔记本电脑有 i7 处理器,而台式电脑有 i3。 进一步来说:

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

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

我不是计算机科学专家,我也不研究它,这让我很惊讶。 我知道核心的数量应该不会影响性能,因为python只用了一个,但真的都依赖时钟频率吗? 如果是的话,拥有具有这种时钟频率的 i7 有什么好处? 我还缺少其他一些数据吗? 预测计算机性能需要考虑哪些数据?

决定你的表现为什么会这样的因素实在太多了。 考虑:

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

确实有很多这样的因素; 其中一些很难回答,也无法猜测。

如果足够重要,您可以尝试对此进行分析。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM