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