IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Создал окно, удалил окно, память потекла.
TarasBer
сообщение 3.11.2011 15:26
Сообщение #1


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +



            while true do begin
              E := CreateWindow('edit', '',
                WS_CHILD or WS_CLIPSIBLINGS or WS_VISIBLE or ES_AUTOHSCROLL or ES_READONLY, 0, 0, 0, 0, H, 0, 0, nil);
              DestroyWindow(E);
            end;


Диспетчер задач говорит, что память нехило течёт.
Что делать?

Тут (http://forum.sources.ru/index.php?showtopic=238841&view=showall) сказали, что это винда мудрит, что память освободится потом. Так что - не удалять тогда ненужные окна, а оставлять на будущее, когда снова появятся? Их кол-во может достигать бесконечности и заранее, при старте, создать все нужные нельзя.

Добавлено через 4 мин.
Память дошла до 12 метров и успокоилась.
Остался только один вопрос - как тогда отлаживать программу на предмет утечек?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 29.07.2025 16:21
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"