Исключение в Visual Studio.Net: System.OutofMemory.Exception - PullRequest
0 голосов
/ 03 декабря 2011

Я работаю с VisualStudio 2010, и это, вероятно, будет самой распространенной ошибкой. В моем коде я вызываю скрипт для загрузки данных из таблицы базы данных, которая содержит более 1765 700 строк и имеет размер 777 826 КБ.

Я продолжаю сталкиваться с ошибкой System.OutOfMemory.Exception.

Можно ли в любом случае увеличить объем памяти, выделяемой для моей программы, или изменить настройки? Я делал это во время запуска моих программ в Eclipse. Это можно сделать и в Visual Studio2010?

Спасибо

1 Ответ

0 голосов
/ 03 декабря 2011

Первым шагом было бы, если это вообще возможно, не загружать все данные в память одновременно, если это действительно не является обязательным требованием. Если есть какой-либо способ загрузки данных поэтапно, вам не следует приближаться к ограничениям памяти.

Однако, изменив это значение на x64 и запустив его на 64-битной платформе, вы получите достаточный доступ к памяти, чтобы загрузить этот объем данных без проблем. Это потенциально самый простой вариант.

...