gpt4 book ai didi

python - 用简单的 Python 脚本测试计算机处理速度

转载 作者:行者123 更新时间:2023-12-04 18:49:33 26 4
gpt4 key购买 nike

我想制作一个简单的脚本来测试计算机执行它所需的时间。
我已经用 PyQt 构建了它,并使用 QTimer 做了一个循环。现在我需要“忙碌”部分。我可以使用什么样的命令来让计算机工作一点,以便我可以得到它所花费的时间并与其他计算机进行比较?

这是我的代码,以便您更好地理解:

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)

最佳答案

您可以在循环中执行任何复杂的计算问题:

  • 计算一些大数的阶乘(易于实现)
  • 计算链 SHA1 哈希 100 000 次(非常容易实现)
  • 反转大矩阵(没有那么容易实现)
  • ...

  • 其中一些问题使用 CPU(阶乘,SHA1),其他一些 - CPU 和内存(矩阵反转)。因此,首先您需要决定要对计算机的哪个部分进行基准测试。

    关于python - 用简单的 Python 脚本测试计算机处理速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8326929/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com