저는 16 메가 바이트 텍스트 파일을 처리하는 데이터 마이닝 C# 프로젝트를 만들고 있습니다. 런타임에 파일을 처리해야하므로 사용자가 파일을 선택하면 프로그램이 하나씩로드하고 키워드를 검색하여 개체로 분할해야합니다. 그래서 프로그램은 약 50 개의 객체를 가질 수 있습니다. 각각의 객체는 약 10MB이므로 약 500MB RAM입니다.런타임시 큰 객체를 처리하는 방법
이러한 개체를 한 번에 모두 필요로하지 않으므로 RAM 외부에 어딘가에 저장 한 다음 필요한 것을로드해야합니다.
이 상황을 처리하는 가장 좋은 방법은 무엇입니까?