Метод Walk File Tree, потребляющий почти 80-95 % памяти процессора

Мы разработали приложение весенней загрузки, которое рекурсивно просматривает каталог журналов, который почти содержит 250 папок, и генерирует из него JSON.

После развертывания мы сталкиваемся с огромной проблемой с памятью ЦП, поскольку метод WalkFileTree пакета NIO для обхода потребляет почти 95-100 % памяти ЦП, пока не будет создан полный список журналов.

Также мы использовали параметры памяти -xms и xmx для минимального и максимального ограничения памяти.

Было бы здорово, если бы у кого-то было решение для этого.

Код: Files.walkFileTree(this.path, new SimpleFileVisitor<Path>() {}) <- содержит все древовидные методы, т. Е. Предварительное посещение, посещение после и посещение

0 ответов

Другие вопросы по тегам