Ускорение доступа к файловой системе?
Мое приложение сканирует часть файловой системы, и мои пользователи сообщили, что это было очень медленно, когда они сканировали сетевой диск. Тестируя мой код, я обнаружил узкое место: методы,File.isFile()
File.isDirectory()
, а такжеFile.isHidden()
которые все зовутfs.getBooleanAttributes(File f)
, Этот метод очень медленный на сетевых дисках Windows. Как я могу улучшить производительность? Могу ли я избежать вызова этого метода каким-либо образом?