我想製作一個簡單的腳本來測試計算機執行它的時間。 我已經用PyQt構建它,並使用QTimer做了一個有趣的循環。現在我需要「忙碌」部分。我可以使用什麼樣的命令來使計算機工作一點,以便我可以節省時間並與其他計算機進行比較?用簡單的Python腳本測試計算機處理速度
這裏是我的代碼,這樣就可以更好地理解:
self.Tempo = QtCore.QTimer(None)
self.Cron = QtCore.QTime(0,0,0,0)
def begin():
self.Cron.start()
self.Tempo.singleShot(999, update)
def update():
if self.lcdNumber.value() == 10:
finish()
else:
self.lcdNumber.display(self.lcdNumber.value()+1)
#Here I want to make some processing stuff
self.Tempo.singleShot(999, update)
def finish():
print("end")
took = self.Cron.elapsed()/1000
print("took: {0} seconds" .format(str(took)))
self.lcdNumber_2.display(took)
請記住,無論您選擇哪種操作,用於運行基準測試的Python版本都可能是您獲得的計時的重要因素。 – NPE
我的意圖是用cx_Freeze凍結它,然後在Windows中運行它。如果我總是使用相同的冷凍包裝,那麼時機應該繼續,我說得對嗎? –
如果運行基準測試所需的一切都在凍結包內,那麼是的。 – NPE