[Mew-dist 08419] Re: im-111 で急に遅くなった imls

OHARA Shigeki os at example.com
1999年 4月 1日 (木) 16:31:31 JST


大原です。

ksakai at example.com (SAKAI Kiyotaka) さんの、
"Wed, 31 Mar 1999 11:35:02 +0900" にだした、
「[Mew-dist 08368] Re: im-111 で急に遅くなった imls」というメールにて…… :

> > という感じで、件数が多い場合は im-110 よりもむしろ速くなっていますが、
> > 数件〜数十件だと効果があるのは確かですが、im-110 よりは遅いです。

これですが、~/Mail が普通の(?)ファイルシステムだと
大して気にならないのかも知れませんが、
NFS なファイルシステムで利用していると、さすがにかなり遅いです。

> このようにしないと、\d+ にマッチするフォルダーも sort, pack の対象にな
> るという問題が生じていたためですが、ファイルかディレクトリかをチェック
> するコードが加わった分、速度が遅くなっているかと思います。
> 
> その代わり im-110 では、使い方によっては folder 内の検索を複数回行うこ
> とがあったのを、1回にまとめるようにしてはあります。

これですが、sort 、pack の際には、
フォルダ内のディレクトリのリストの cache を生成し、
imls の際にはファイルかディレクトリかのチェックは行なわず、
その cache のみを参照する、という風にすれば速くなるように思うのですが
どうでしょうか?

----
OHARA Shigeki (大原重樹) <os at example.com>



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