2012-05-21 3 views
3

getExcludedFiles()의 성능을 향상시키는 방법이 있습니까? 필자는 파일 세트 패턴을 가지고 놀았지만 개선되지는 못했습니다. 나는 이러한 패턴으로 정의 된 파일 세트를DirectoryScanner : ant 파일 세트를 사용하는 getExcludedFiles 성능 문제

:

여기 내 상황입니다 basedir/normal에서

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

, 거기에 대한 백 다른 하위 디렉토리가 있지만 나는 ABC에만 관심이 있습니다. 그러나 DirectoryScanner.getExcludedFiles()을 호출 할 때 slowScanner()라고 불렀고 다른 하위 디렉토리를 모두 스캔해야 했으므로 24 시간 내에 처리해야합니다. 어떤 도움이라도 대단히 감사하겠습니다. 당신은 basedir/normal/abc로 설정 파일의 dir을 설정해야합니다

답변

2

사전에

덕분에, 다음 패턴은 다음과 같습니다

control/*.ins 
models/bx/cells/*.l