标签: java memory-mapped-files mappedbytebuffer
我的应用程序必须缓冲短暂的但非常大的数据数组。内存中可能同时有很多大数组。
我无法通过业务逻辑传送文件。我必须管理这些文件,并每次都要照顾IOExceptions。 我尝试应用MappedByteBuffer,但是它仍然需要手动管理文件,尤其是删除已使用的临时文件,因为操作系统不保证在我的应用程序之后清理/tmp文件夹。
IOExceptions
MappedByteBuffer
/tmp
是否有任何盒式解决方案可提供类似堆的磁盘空间分配以及类似GC的未使用文件擦除功能?
类似于MapDB,但用于字节缓冲区