200MB 텍스트 파일이 4gB RAM에 과부하가 걸리는 이유

200MB 텍스트 파일이 4gB RAM에 과부하가 걸리는 이유

나는 몇 가지 계산을 수행하고 텍스트 파일에 숫자를 출력하고 반복하는 간단한 프로그램을 C++로 작성했습니다. 수백만 번. 최종 텍스트 파일은 약 215MB였지만, 파일을 열었을 때 gedit가 파일을 모두 여는 데 5분 이상이 걸렸고, 4GB RAM을 넘겨 Linux 스왑으로 들어갔습니다. 원본 파일 크기가 200MB에 불과한데 왜 이런 일이 발생합니까?

답변1

Google에서 검색해 보니 gedit대용량 파일을 매우 형편없이 처리하는 것 같습니다.

다음과 같은 방법으로 파일을 열어 보겠습니다.less

vim기본적으로 대용량 파일에서 생각했던 것처럼 작동하지 않습니다. 사용하려면 vim다음과 같은 것을 사용해야 합니다.http://www.vim.org/scripts/script.php?script_id=1506

관련 정보