私は次の問題に直面しました。コンピュータ(番号2)のスクリプト実行時間が別のコンピュータ(コンピュータ1)よりも大幅に大きいです。異なるコンピュータでのスクリプト実行時間(python 3.5、miniconda)
- コンピュータ1 - I3 - I7 - - 4170 CPU 3.7ギガヘルツ(4コア)、4ギガバイトRAM(実行時間9.5分)
- コンピュータ2 @ 3.07GHz(8コア)、8ギガバイトRAM(実行時間15 -17分)
私はExcelファイルを処理するためにPythonを使用します。 私は、これらの3つのライブラリのインポート:
xlrd
、xlsxwriter
、
win32com
なぜ実行時間が違うのですか?どうすれば修正できますか?
FWIWの場合、「高速PC」のコアあたりのGHz数は3.7(3.7 vs 3.07)です。 Pythonは[Global Interpreter Lock(GIL)](http://stackoverflow.com/questions/4496680/python-threads-all-executing-on-a-single-core)のために1つのコアしか使用しないため、より多くのGHzコアごとに、スクリプトが速くなります。 –