.Net CF не хватает памяти - PullRequest
3 голосов
/ 06 мая 2010

). По какой-то причине мое приложение .Net дает сбой, когда из 62 МБ свободной оперативной памяти на моем устройстве остается только 40 МБ. Мое приложение имеет несколько огромных словарей в памяти, и мне нужно около 30 МБ ОЗУ. Почему .Net CF не позволяет мне это делать? На устройстве достаточно памяти! :: - (... какие-либо идеи о некоторых изменениях конфигурации CF, которые я мог бы сделать? Я пытался установить Power Toys for CF, но безрезультатно: там ничего полезного .... Net CF не хватает памяти

1 Ответ

3 голосов
/ 06 мая 2010

Какой тип данных находится в этих словарях (справочный тип или тип значений)? Ссылочные типы хранятся в GCHeap, который находится в общей памяти (за пределами 32 МБ пространства процесса для CE 5.0 и более ранних версий). Я предполагаю, что у вас есть множество типов значений, которые принудительно хранятся в собственной куче внутри вашего слота процесса, и вам просто не хватает места.

Более подробную информацию об управлении памятью CE можно найти здесь . Более подробную информацию о CF можно найти здесь .

...