普通でしょ ( No.17 ) |
- 日時: 2007/06/16 04:31
- 名前: 酒仙 ID:s5lK5hg6
- BitCometに限りませんが、メモリの確保は現在アクティブなアプリケーションが
優先されます。BitCometのように大量のキャッシュを必要とするアプリをバック グラウンドで走らせていると、メモリを確保するためにその他の非アクティブ状 態のプロセスのデータをHDD上の仮想メモリ領域に退避させます。現行のOSではこ のような方式で限られたメモリ上で多くの処理が出来るようになっています。 ここでモハンメドさんの症状ですが、BitComet以外のアプリケーションを実行し ていたということでBitCometの描画用のデータが仮想メモリに追いやられていた 可能性があります。実際にタスクマネージャー(XPだと仮定して)を開いてメモリ に関する項目を観察してみてください。 でもBitCometだとキャッシュが大きすぎて見てもわかんないだろうから、BitComet がキャッシュを取得するときに他のプロセスのメモリサイズ・仮想メモリサイズを 観察してみてください。
もう一つの考えられる理由は、単に描画よりもデータのやり取りのほうが優先度 が高かっただけ、というものです。こっちのほうが信憑性が高いかも。
*追記 解消法とはいえませんが、高クロックCPU・大容量メモリ・高性能LANカードがあればましになるのかな?メモリは大いに越したことは無いです。
|
|