[Mew-dist 17675] Re: Mew adds load

Tak Ota Takaaki.Ota at example.com
2001年 6月 2日 (土) 04:53:18 JST


自己フォローです。

以下のクレームは濡れ衣でした。どうやら NTEmacs 21.0.103 のタイマーに問
題があるようです。20.7 での動作を観察すると不要な負荷は見られませんで
した。お騒がせしました。

この件を調べていてちょっと気になったことがあります。mew-highlight.el
の中の名前は他と整合が悪いように思えます。

(defvar mew-idle-timer-id nil)
(defun mew-idle-timer-setup ()
  ...)
(defun mew-idle-timer-clean-up ()
  ...)

という名前を見るとあたかも Mew の中における idle-timer の仕事を一手に
引き受けているような名前ですがじつは highlight 専用なんですね。他には
mew-smtp が idle-timer を使用しています。

On Sat, 2 Jun 2001 04:00:48 +0900, Tak Ota <Takaaki.Ota at example.com> wrote:

> 1.95b125 を使っていて気になることがあります。mew-highlight.el が使って
> いる idle timer のせいだと思うのですが3秒放っておくと CPU に負荷がか
> かり始めます。放っておけばそのまま低いながらも負荷がかかったままになり
> ます。キーを押すとその直後負荷は0に落ちますがまた3秒たつと同じことが
> 起ります。Mew を 'q' で消しても同じです。'Q' で終了すると解消します。
> ラップトップ PC で使用しているので電池の消費と膝の上の発熱が気になりま
> す。CPU から見てもう少し効率の良い実装にならないでしょうか?



Mew-dist メーリングリストの案内