[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:5554] " *Danger" buffer / Warning: past 75 % of memory limit ....
- X-ml-count: 5563
- Subject: Re: [MD:5554] " *Danger" buffer / Warning: past 75 % of memory limit ....
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
- Date: Wed, 08 Sep 2004 01:27:51 +0900
- User-agent: Wanderlust/2.11.30 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.8 (Hajinosato) APEL/10.6 Emacs/21.3 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.20-dev (KIKU)
>>>>> [meadow-develop : No.5561] にて
>>>>> 後さんは書きました:
kose> タスクマネージャでメモリ使用量を見てると、開放されたかに見え
kose> るのだけどメモリ確保できないのは何故でしょう。
kose> http://article.gmane.org/gmane.emacs.gnus.semi.japanese/2968
後> タスクマネージャでの確認の件ですが、10MB辺りまで減ったのはスワップアウト
後> したからではないでしょうか? つまり実メモリから一旦追い出されただけで、
後> 使用する際にまたswap-in する。350MBとか200MBとかは『メモリ使用量』の値か
後> と思いますが、『仮想メモリ』の値も見ておく必要があるでしょう。
私もそうだと思います。
後> summary 表示と解放のサイクルの中で、ガベージとならないものが蓄積していっ
後> てるなにかがあるのでしょうね。スレッショルドは違えど、NTEmacs でも発生す
後> るとなれば、根本原因はEmacs 本体のなかにあるか、あるいはGnus がリークを
後> 起こすような使い方をしている、というのが考えられそうですよね。
後> Emacs のメモリ管理を理解しないと、それ以上は想像にしかなりませんが。。。
;; 根拠なしの想像です。
実行速度を優先する Gnus がメモリを食いすぎているだけのような気が
します。
Meadow と NTEmacs でスレッショルドが多少違うのは、ベースとなる
Emacs のバージョンが異なるためかも。
メモリ管理関係の実装に特に違いはないと思うので、NTEmacs 21.3 と
Meadow 2.10-dev では同じような結果になりませんかね?
もちろん Meadow 独自の実装部分でメモリがリークしている可能性はあ
ります。
--
三好 雅則 http://www.boreas.dti.ne.jp/~miyoshi/