[Mew-dist 08298] im-111 で急に遅くなった imls
Chifumi Hayashi ( 林 千史 )
chifumi at example.com
1999年 3月 26日 (金) 16:22:30 JST
林です。
大量にメールをため込む私が悪いのでしょうが、
mew-1.94b15 + im-111 にしてから、メッセージ数の多い folder で
summary buffer で s → 'Range (update): ' に RET 等とすると
'Listing +xxx ... ' のままなかなか返ってこないので、
imls の 新旧速度比較してみたところ、下記のように
....
と書いていたら [Mew-dist 08289] が来たのであててみたのですが、
On Fri, 26 Mar 1999 12:38:42 +0900,
kyota at example.com (Kyotaro HORIGUCHI) wrote:
> Subject: [Mew-dist 08289] Re: virtual folder
> > ちょっとコメントですが、日本語が出てくる可能性があるからという理由で無
> > 闇に
> ...(略^^;)...
> > というようなコードを書くと、思わぬ性能上の問題を引き起こすことがありま
> > す。
> 結局頭は使っていませんがこれを参考に以下のようにしてみました. フォ
> ルダ名に日本語を含まないときの性能の低下はほとんどなくなっている
> ようです. (2400行の出力時間30秒に対して1秒未満)
下記のように im-100 に比べてやはり断然遅いです。4600件全件対象だとそれ
ほど差はないのですが、普段 refile して g で移動して Update: 対象となる
数件〜数十件だと、非常に遅く感じます。
これはまた別の原因なのでしょうか?
% imls --help|grep version
imls version 990310(IM110)
%
% time imls last:2 +Mew-dist
4608 03/25 Yoshinari NOMURA 4 [Mew-dist 08285] Re: virtual folder <<On Thu,
4609 03/25 Kazumasa Utashiro 4 [Mew-dist 08286] Re: virtual folder <<ちょっと
3.6u 0.4s 0:05 79% 0+2856k 2+0io 2pf+0w
% time imls last:2 +Mew-dist > /dev/null
3.5u 0.4s 0:04 84% 0+2780k 0+0io 0pf+0w
% time imls last:20 +Mew-dist > /dev/null
4.0u 0.4s 0:05 75% 0+2904k 0+0io 0pf+0w
% time imls last:200 +Mew-dist > /dev/null
8.9u 0.8s 0:13 74% 0+3416k 0+0io 0pf+0w
% time imls +Mew-dist > /dev/null
132.8u 14.0s 4:27 54% 0+4624k 2552+0io 2552pf+0w
% time imls +Mew-dist > /dev/null
131.8u 14.1s 3:32 68% 0+4560k 4699+0io 4699pf+0w
% ls Mail/Mew-dist|wc
4609 4609 21938
%
% imls --help|grep version
imls version 990323(IM111)
% ls -lgd /usr/local/lib/perl5/site_perl/IM/Scan.pm
-rw-r--r-- 1 root staff 24336 Mar 26 15:01 /usr/local/lib/perl5/site_perl/IM/Scan.pm
% grep Japanese /usr/local/lib/perl5/site_perl/IM/Scan.pm |grep use
use IM::Japanese;
% time imls last:2 +Mew-dist
4616 03/26 Kyotaro HORIGUCHI 3 [Mew-dist 08295] Re: virtual folder <<堀口です
4617 03/26 Kanako Shoji 3 [Mew-dist 08296] Re: virtual folder <<庄司です
3.4u 3.8s 0:20 35% 0+2780k 0+7io 0pf+0w
% time imls last:2 +Mew-dist >/dev/null
3.5u 3.8s 0:22 33% 0+2780k 0+16io 0pf+0w
% time imls last:20 +Mew-dist >/dev/null
4.1u 3.8s 0:22 35% 0+2856k 0+17io 0pf+0w
% time imls last:200 +Mew-dist >/dev/null
9.3u 4.2s 0:32 42% 0+3240k 161+16io 161pf+0w
% time imls last:2000 +Mew-dist >/dev/null
59.1u 10.3s 2:08 53% 0+3936k 1487+14io 1486pf+0w
% time imls +Mew-dist >/dev/null
135.2u 19.0s 4:27 57% 0+4472k 4720+16io 4719pf+0w
% time imls +Mew-dist >/dev/null
132.2u 18.3s 3:39 68% 0+4468k 4710+18io 4709pf+0w
% ls Mail/Mew-dist|wc
4617 4617 21978
---
林 千史 chifumi at example.com
Mew-dist メーリングリストの案内