Найдено результатов: 1

Как избежать OutOfMemoryError при использовании Bytebuffers и NIO?

Я использую ByteBuffers и FileChannels для записи двоичных данных в файл. Когда я делаю это для больших файлов или последовательно для нескольких файлов, я получаю исключение OutOfMemoryError . Я где-то читал, что использование Bytebuffers с NIO нарушено и его следует избегать. Кто-нибудь из вас уже сталкивался с подобной проблемой и нашел решение для эффективного сохранения больших объемов двоичных данных в файле java?

Является ли вариант jvm -XX:MaxDirectMemorySize правильным решением?

java   nio   bytebuffer   filechannel    

414   6   11:38, 2nd August, 2020