3

getExcludedFiles() のパフォーマンスを高速化する方法はありますか? ファイルセットのパターンをいじってみましたが、改善が見られませんでした。

これが私の状況です:

これらのパターンで定義されたファイルセットがあります。

basedir/normal/abc/control/*.ins
basedir/normal/abc/models/bx/cells/*.l

の下basedir/normalには、他に約 100 のサブディレクトリがありますが、abc だけに関心があります。ただし、 を呼び出すと、DirectoryScanner.getExcludedFiles()slowScanner() が呼び出されたと思います。明らかに、他のすべてのサブディレクトリをスキャンしたに違いないため、24 時間のターンアラウンドが発生しました。どんな助けでも大歓迎です。

前もって感謝します、

4

1 に答える 1

2

dirファイルセットを設定する必要がありbasedir/normal/abc、パターンは次のようになります。

control/*.ins
models/bx/cells/*.l
于 2012-05-21T23:19:04.797 に答える