2
큰 데이터를 변수에 저장해야하는 프로그램을 작성했습니다. 메모리 대신 파일을 사용하려면 어떻게해야합니까? 가상 메모리 (페이지 파일)C#에서 메모리 대신 파일에서 변수로 작업하는 방법 (페이지 파일과 같은)
큰 데이터를 변수에 저장해야하는 프로그램을 작성했습니다. 메모리 대신 파일을 사용하려면 어떻게해야합니까? 가상 메모리 (페이지 파일)C#에서 메모리 대신 파일에서 변수로 작업하는 방법 (페이지 파일과 같은)
이 경우 Memory Mapped Files을 활용할 수 있습니다. .NET Framework에서이 편리한 기능은 버전 4.0
부터 사용할 수 있습니다.
참조 비 지속 메모리 매핑 된 파일
비 지속 파일
는 디스크에있는 파일과 을 연관되지 않은 메모리 매핑 파일입니다. 마지막 프로세스가 파일로 작업을 마쳤 으면 데이터가 손실되고 파일은 컬렉션의 쓰레기로 회수됩니다. 이러한 파일은 프로세스 간 통신 (IPC) 용 공유 메모리를 만드는 데 적합합니다.
관심을 가져 주셔서 감사합니다. 이전에 본 적이 있지만 .Net 3.5.is 대신 사용할 수있는 방법이 있습니까? –