[Mew-dist 17772] Re: Mew adds load
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2001年 6月 13日 (水) 15:14:26 JST
From: Tak Ota <Takaaki.Ota at example.com>
Subject: [Mew-dist 17678] Re: Mew adds load
> ところ Mew とは多分関係なく jit-lock 単独の問題だと思いますがこれを見
> ていて不思議に思えることがありました。通常新たに表示された region もし
> くは stealth 絨毯爆撃対象の小さな region で呼出されますがたまに beg
> end が (point-min) (point-max) と思える値で呼出されることがあります。
> 折角負荷を細切れに分けているのが無駄になると思うのですが、jit-lock の
> 仕組みを全ては理解していないので確信はありません。
mew-summary-cook-region は、
jit-lock
と
idle-timer
の両方から呼ばれます。
前者は表示しているところのみ、後者はバッファ全体を対象にします。
後者の場合、キー割り込みがあった時点で作業がとまります。そして、3 秒間
キー割り込みがなければ、また全体を highlight しようと試みます。全体が
highlight されれば、次に呼ばれたときはすぐに戻ります。途中までだった場
合は、またやり直すので、効率は悪いです。(大富豪プログラミングしていま
す。)
--かず
Mew-dist メーリングリストの案内