From: rubikitch Date: 2001-12-29T00:17:33+09:00 Subject: [ruby-list:33080] Re: irbsh の rehash が遅い From: Koji Arai Subject: [ruby-list:32938] Re: irbsh の rehash が遅い Date: Sat, 15 Dec 2001 16:43:07 +0900 るびきちです。 発表などで忙しくてフォロー遅れました。 > で試しました。executable? が遅いようです。Cygwin の stat(2) > は遅いというのは何かで見たことありますが Win2K でもそうなん > ですね(Win9x だったらファイルの中身を調べたりする必要があっ > て遅いということはあるかと思うんですが)。 愚問ですが、cygwin上では *.(com|exe|bat) 以外のファイルも 実行ファイルになることってあるのでしょうか? ls.exe ではなくて ls とか。 もし、そうでなければファイル名が *.(com|exe|bat)のもの限定で rehashしてしまおうかなと思いついたのです。 それか、rehashの結果をMarshalで保存するのを外部コマンドにしてしまうか。 # executable? の実装がファイルの内容を見ているとあれば、 # こんな簡単ではなさそうですが。 るびきち☆ http://voo.to/ruby/ ←Ruby大衆化計画(笑)