Win32 , C++

파일 맵핑을 이용한 파일 읽기

김모작자 2012. 5. 2. 18:39

특징? 일단 로컬에서는 빠르다.. remote 파일이라면? 못해도 fread 등 보다는 빠르다 -_-
왜냐 미리 페이지 단위로 prefetch 를 하기 땀시/

구현은 안했지만서도 Read 함수 외에 일종의 Lock 함수를 만들면 직접 메모리 접근이 가능하기 때문에 더 빠른 처리를 할 수 있을것 같다.

현재 구현 : read -> copy
최선의 구현 : read and process !  (버퍼의 공유)

 

 

FileMappingReader.h