JAVA에서 파일 입력 스트림 획득과 메모리 사용량 간의 관계
三叔
三叔 2017-06-15 09:21:27
0
3
1037

50M 텍스트 파일의 입력 스트림과 같은 Java 프로그램에서 파일의 입력 스트림을 가져옵니다. 이때 프로그램이 전체 파일을 메모리에 로드했습니까? 메모리에서 50M의 공간을 차지했습니까? 아니면 입구가 하나만 있고 내용을 반복해야 할 때 파일의 내용이 하나씩 로드됩니까?

三叔
三叔

모든 응답(3)
学霸

메모리에 전체 로드는 아니지만 일부 바이트는 버퍼를 통해 캐시에 로드될 수 있습니다. 메모리에 전체 로드가 아니지만 일부 바이트는 버퍼를 통해 캐시에 로드될 수 있습니다.

淡淡烟草味

입력 스트림을 읽지 않고 그냥 열면 파일은 메모리를 차지하지 않습니다. 파일 내용을 읽을 때만 읽은 만큼 메모리가 사용됩니다.

漂亮男人

버퍼링을 통해 메모리에 로드될 수 있으며 이는 운영체제에서도 마찬가지입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿