Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Растет память

324
17 марта 2008 года
AndreySar
532 / / 01.08.2004
В программе постоянно создаются массивы Array, в результате растет объем используемой памяти. Все объекты массива очищаются, но память не уменьшается. Если свернуть/развернуть программу память очищается. Возможно ли делать очистку программно?
276
17 марта 2008 года
Rebbit
1.1K / / 01.08.2005
Я ответа не знаю, но точно помню что такая тема уже когдато обговаривалась. Кажется примерно пол года назад, а может и больше. Попробуй поискать. Может найдеш.

ЗЫ. А еще попробуй просто запускать принудительно сборщик мусора (GC)
17K
17 марта 2008 года
savostin
37 / / 12.10.2006
SetProcessWorkingSetSize( GetCurrentProcess(), -1, -1 ) ;
Документация, MSDN
370
17 марта 2008 года
koval
443 / / 29.08.2005
Вызывай время отверемени GC.Collect()
324
18 марта 2008 года
AndreySar
532 / / 01.08.2004
Цитата: koval
Вызывай время отверемени GC.Collect()



т.е. вся проблема со сборщиком мусора? Просто удалить объект из памяти нельзя...

276
18 марта 2008 года
Rebbit
1.1K / / 01.08.2005
Цитата: AndreySar
т.е. вся проблема со сборщиком мусора? Просто удалить объект из памяти нельзя...


Шутник. Ето же .NET. Он тебя к памяти вообще пускать не должен.
Читай про сборку мусора, поколения, визов финалов и будет тебе счастье.

370
18 марта 2008 года
koval
443 / / 29.08.2005
Цитата: AndreySar
т.е. вся проблема со сборщиком мусора?



Дело в том что .NET не вызывает сборщик мусора, грубо говоря, до тех пор, пока у тебя не окончится память, просто если очень нужно вызывай GC, хотя на мой взгляд этого делать не нужно .NET сам заботиться об этом. В обычных случаях сборщик мусора следует вызывать, перед длинной операцией. для того чтобы во время выполнения он не вызывался автоматически.

Цитата:
Просто удалить объект из памяти нельзя...

как сказал Rebbit:

Цитата:

Шутник. Ето же .NET. Он тебя к памяти вообще пускать не должен.
Читай про сборку мусора, поколения, визов финалов и будет тебе счастье.

Так что мануал тебе в помощь

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог