Buforuj duży plik; BufferedInputStream ograniczony do 2 gb; Tablice ograniczone do 2 ^ 31 bajtów

Przetwarzam sekwencyjnie duży plik i chciałbym zachować dużą jego część w pamięci, RAM 16 GB dostępny w 64-bitowym systemie.

Szybkim i brudnym sposobem jest po prostu zawinięcie strumienia wejściowego w buforowany strumień wejściowy, niestety daje to tylko bufor 2 GB. Chciałbym mieć więcej tego w pamięci, jakie mam alternatywy?

questionAnswers(5)

yourAnswerToTheQuestion