Когда я перечисляю файлы каталога с 300 000 файлов с Java, происходит нехватка памяти.
String[] fileNames = file.list();
То, что я хочу, это способ, который может перечислить все файлы каталога постепенно, независимо от того, сколько файлов в этом конкретном каталоге и не будет иметь проблемы с "нехваткой памяти" с максимальным размером кучи по умолчанию 64 МБ.
У меня есть Google некоторое время, и я не могу найти такой путь в чистой Java.
Пожалуйста, помогите мне!
Примечание. JNI - это возможное решение, но я ненавижу JNI.