Re[6]: Помогите разобраться с памятью
От: Аноним  
Дата: 30.07.09 01:06
Оценка:
Здравствуйте, Вульфович Филипп, Вы писали:

А Вы где смотрите размер памяти? На всякий случай, попробуйте минимизировать и опять развернуть приложение, что будет с памятью?
Re[4]: Помогите разобраться с памятью
От: Аноним  
Дата: 30.07.09 07:39
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>http://weblogs.asp.net/fbouma/archive/2009/02/27/winforms-gotcha-form-close-doesn-t-always-call-dispose.aspx


Студийный дизайнер для формы/юзер контрола генерит такую реализацию Dispose():
        /// <summary> 
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }


Может кто-то объяснит какие ресурсы очищаются при вызове этого Dispose() ?

Спасибо.
Re: Помогите разобраться с памятью
От: Вульфович Филипп  
Дата: 03.08.09 13:14
Оценка:
Оказалось, что проблема решается немного другим путем чем я думал.

Оказалось, что рост памяти, который показывает task manager — это не то же, что
реально выделенная в хипе память.

Если ограничить WorkingSet процесса, тогда task manager не будет показывать постоянный рост памяти.

Вот ссылка на статью:

http://www.gotdotnet.ru/Forums/Common/3634.aspx#3634
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.