0

我在 Xubuntu 12.10 发行版中使用 c++ 和几个基本的 fortran 例程进行科学计算。多年来,事情一直运行良好。今天突然间,当我弄乱我的代码时,完成每次迭代的时间会在运行中途急剧跳跃。考虑到我犯了一个错误,我恢复到旧的 git 版本,重新制作了整个东西,但仍然遇到同样的问题。我已经在其他计算机上运行了代码,每次迭代的时间保持不变。可能是什么问题?

4

1 回答 1

3

最佳猜测:您的 CPU 过热。因此,处理器会自我节流以防止损坏。您的代码本身很可能是触发热量飙升的原因。因此,当您“运行到一半”时,您的 CPU 在检测到需要减速的地方已经足够温暖。

检查以确保您的机箱风扇、CPU 风扇和机器上的任何其他冷却装置工作正常。也许只是关闭机器一会儿让它冷却下来,然后重新启动/重新启动将解决问题。

于 2013-01-29T02:47:07.270 回答