Я пишу приложение, которое генерирует большой файл xlsx, используя apache-POI.В определенное время я получаю исключение OutOfHeapSpace.
Я хочу решить его, записав содержимое в файл xlsx, когда я определю, что скоро у меня не хватит места, и, таким образом, освободить память, а затем прочитатьфайл с диска и продолжение записи.
Лучшим решением может быть предопределение количества ячеек, которые я запишу в каждом «блоке», а затем запись блока на диск, но в любом случае этозаставил меня задуматься, есть ли способ определить пространство кучи, оставленное во время выполнения?