2017-09-20 8 views
0

私は大量のメモリを使用するプログラムをテストしていました。その後、いくつかのプログラムは私のコンピュータのほぼすべてのメモリ(16G)を使用していました。私はプログラムを停止することを余儀なくされ、現在は10G +の空きメモリがありますが、コンピュータが遅くなるので、端末を開いても数秒待たなければなりません。正常に戻るには再起動が必要です。私はなぜ再起動する以外にもこの問題を解決する方法を知りたい。ほとんどのメモリを使用しているプログラムの後でもコンピュータが遅くなる理由

環境:Ubuntuの14.04(。しかし、私はそれがあまりにも起こるWindowsで考える)

CPU:i7-4710MQ

メモリ:16G

ディスク:500G

プラス、Iこの質問のためにどのようなタグを追加するべきか分かりません。

答えて

1

メモリがいっぱいで、プログラムがメモリを必要とすると、オペレーティングシステムはプログラムをハードディスク上の仮想メモリにスワップします。 〜10GBのアプリケーションを前後にディスクに交換するのは非常に遅く、時間がかかります(ハードディスクの速度にもよりますが)。

アプリケーションを切り替えるたびに、ディスクからメモリに読み込まれます。あるいは、さらに悪いバックグラウンドサービスは、小さなタスクを実行したい間に、連続的にロードされ、アンロードされる可能性があります。ディスクIOとCPUのオーバーロード。

あなたは、その後、メモリを要求するアプリケーションは、おそらくだけではなく、クラッシュしますdisable the swap-spaceことができますが、コンピュータは、高速;-)

その他滞在するには、読み取ります

関連する問題