장치에로드하려는 항목의 목록이 있습니다. 응용 프로그램을 메모리에로드하려고 시도 할 때 응용 프로그램이 OutOfMemoryException
이됩니다.
내 응용 프로그램은 500,000 items
을로드하고 가능한 가장 빠른 방법으로 액세스해야합니다. 최종 사용자는 항목을 검색 한 후 목록에 있는지를 30 초간 기다리지 않으려 고합니다.
compact framework 3.5 I
무선을 사용할 수없고 해당 파일이 장치의 바이너리 파일로 존재합니다.Windows CE 6.0에 대한 C# OutOfMemoryException
나는 이걸 http://blogs.msdn.com/b/robtiffany/archive/2009/04/09/memmaker-for-the-net-compact-framework.aspx과 같이 필요로하지만 CE 6.0과 같은 방식으로 작동하지 않는 것 같습니다.
좋은 기사, 불행히도 .Net Framework 3.5를 사용하고 있습니다. – AlphaDaemon
메모리 매핑 된 파일은 CE에서 정상적으로 작동합니다. P/Invokes를 정의하기 만하면됩니다. 전체 CF 구현이 있지만 SO 응답에 게시하기에는 너무 큽니다. – ctacke