몇 가지 gb의 데이터를 메모리에 저장하는 방법을 찾고 있습니다. 데이터는 트리 구조로로드됩니다. 내 주요 기능을 통해이 데이터에 액세스 할 수 있기를 원하지만 프로그램을 실행할 때마다 트리에 데이터를 다시로드하는 데 관심이 없습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 데이터로드를위한 별도의 프로그램을 작성한 다음 주 기능에서 호출해야합니까? 아니면 더 나은 대안이 있습니까?엄청난 양의 데이터를 메모리에 저장하십시오.
감사 MADS
:'를 mmap()'POSIX뿐만 아니라 리눅스는 다음과 같습니다 http://pubs.opengroup.org/onlinepubs/009695399/functions/mmap.html – Raedwald