簡體   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