web-dev-qa-db-ja.com

長時間使用した後、コンピュータの速度が低下するのはなぜですか?

誰もがそれを経験していると確信しています。コンピュータの電源を入れたままにしておく時間が長すぎると、たまに再起動する必要があります。私はラップトップを持っていて、それを休止状態にするだけですが、毎週1、2週間、再起動する必要があります。そうしないと、速度が低下します(通常、Windows Updateで再起動する場合)。

でも気になっていた…なんで? OSを再起動しないと解放されないように見えるメモリを消費する原因は何ですか。

さらに、このメモリを解放してコンピュータをより長く存続させることができるプログラムはありますか?できればウィンドウズ7用。

5
RoboShop

これはWindows自体とは何の関係もありません(これ以上、かつては真実でした)。私のWindowsマシンは、ほぼ4か月間安定して動作しており、正常に動作しています。毎月のWindowsUpdateの最後の数ラウンドは、再起動する必要すらありません。これは、Windowsで実行されているプログラムと関係があります。多くの場合、デバイスドライバーが不良です。

本当にメモリリークがある場合は、タスクマネージャでそれ(および原因のプロセス)を確認でき、プロセスを再起動することで状況を改善できるはずです。

4
Joel Coehoorn

一部のプログラムはバグがあり、Windowsのハンドルまたはメモリをリークする可能性があります。

タスクマネージャの[プロセス]タブ、メニューエントリ[列の表示/選択]を使用して、どちらを確認できます。

次の列を選択します:ピークワーキングセット、メモリ(プライベートワーキングセット)、ページプール、ハンドル、ユーザーオブジェクト、GDIオブジェクト、I/O読み取り、I/O書き込み。

列を2回クリックすると、昇順でプロセスを並べ替えることができます。これは、これらのリソースを最も使用しているプロセスを見つける最も簡単な方法です。

リソースモニターは、もう1つのより洗練されたツールです。
Windowsリソースモニターを詳しく見る を参照してください。

3
harrymc
2
Starx