我想制作一个简单的脚本来测试计算机执行它的时间。 我已经用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