Linux上的科学应用突然变慢了
Scientific application suddenly slowed down on Linux
我在Xubuntu 12.10发行版中使用C ++和几个基本的Fortran例程进行科学计算。 多年来,事情一直运行良好。 今天突然间,当我弄乱我的代码时,完成每次迭代的时间会在运行中途急剧跳跃。 考虑到我犯了一个错误,我恢复到旧的git版本,重新制作了整个东西,但仍然有同样的问题。 我已经在其他计算机上运行了代码,并且每次迭代的时间保持不变。 可能是什么问题?
最佳猜测:您的 CPU 过热。因此,处理器会自行节流以防止损坏。 您的代码本身很可能是触发热量水平飙升的原因。 因此,当您"运行到一半"时,您的 CPU 在检测到需要减速的地方足够热。
检查以确保机箱风扇、CPU 风扇和计算机上的任何其他冷却系统正常工作。 也许只是关闭机器一会儿让它冷却下来,然后重新启动/重新启动将解决问题。
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- c++r值引用应用于函数指针
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- MPI突然停止了对多个核心的操作
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 将应用程序从32位移植到64位时出现问题
- 有没有任务栏API可以立即应用注册表更改
- 如何改变c++应用程序的视觉效果
- WM_CTLCOLORSTATIC从未在WIN32应用程序中触发
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 具有动态创建控件的MFC应用程序突然停止响应
- 应用程序突然关闭时的堆内存清除
- Visual Studio 2008 - 为什么我的 VS2010 本机 C++ 应用程序不会突然启动,从而出现并排错误?
- Linux上的科学应用突然变慢了