대용량 파일을 순차적으로 처리하고 있습니다. 64 비트 시스템에서 사용할 수있는 16GB RAM을 메모리에 많이 보관하고 싶습니다.큰 파일을 버퍼링합니다. BufferedInputStream은 2GB로 제한됩니다. 배열은 2^31 바이트로 제한됩니다.
빠르고 간단한 방법은 입력 스트림을 버퍼링 된 입력 스트림으로 간단하게 래핑하는 것입니다. 불행히도 이것은 2GB 버퍼를 제공합니다. 그 중에서 더 많은 것을 기억하고 싶습니다. 어떤 대안이 있습니까?
참조 http://stackoverflow.com/questions/140056/java-advice-on-handling-large-data-volumes-part-deux : 여기
는 적절한 방법-하는 문서의 입력이다 잠재적으로 관련된 질문입니다. – Alexander