![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что такое "Объекты GDI" в диспетчере задач ? [D7, Win2k, WinXP]
ANB © (2005-05-24 15:30:00)Нарвался на утечку ресурсов. (Ошибка Out of system resource). Пока не ставил никаких спец. утилит, просто посмотрел в диспетчере задач - постоянно и и потихоньку растет только счетчик в колонке "Объекты GDI". Память - все нормально, растет когда нужно. Работа заканчивается - освобождается. А Объекты GDI нет. Что они означают ? Что бы знать, где копать ?
ANB (2005-05-25 09:15:00) [1]
> DVM © (24.05.05 17:49) [20]
на http://www.delphimaster.ru, msdn, rsdn.
DVM (2005-05-24 17:49:00) [2]
> ANB © (24.05.05 17:48) [19]
а куда открыт?
ANB (2005-05-24 17:48:00) [3]
> DVM © (24.05.05 17:31) [18]
- извини, на твой сайт у меня тоже доступ закрыт :((( И вряд ли откроют.
DVM (2005-05-24 17:31:00) [4]
> ANB © (24.05.05 16:09) [17]
http://www.dvm.com.ru/memp0950.zip
ANB (2005-05-24 16:09:00) [5]Нету у меня гугля. Только выход на яндекс, но толку мне с него ? Если все ссылки с яндекса у меня обрублены. :((( Тока на родном сайтике и помогут.
Кстати, я уже нашел утечку : заюзал я сдуру нештатный компонентик TcxProgressBar из Dev Express. Вот при изменении Position он у меня объекты GDI и плодил со страшной силой. Поставил родненький штатный делфовый - все как часики.
Игорь Шевченко (2005-05-24 15:50:00) [6]
> - а где его взять ?
В Гугле. (Это ответ на вопрос: "Где взять").
Всегда, видя незнакомый термин, лезь в гугль. Он умный.
DVM (2005-05-24 15:49:00) [7]
> - а где его взять ?
http://www.yandex.ru/yandsearch?stype=&nl=0&text=MemProof
ANB (2005-05-24 15:48:00) [8]
> DVM © (24.05.05 15:47) [12]
- а где его взять ?
Чапаев (2005-05-24 15:47:00) [9]HBITMAP? С трудом верится.
DVM (2005-05-24 15:47:00) [10]
> И что теперь чистить ?
говорят же возьми MemProof - он тебе строку прямо в уоде покажет.
DVM (2005-05-24 15:46:00) [11]
> А едиты тоже в этот список попадают ?
Edit, конечно, создает кисти, перья и прочее для своей отрисовки, но потом, если он не самопальный, он должен все это дело уничтожить.
DVM (2005-05-24 15:44:00) [12]
> Игорь Шевченко © (24.05.05 15:40) [5]
да, верно.
> чисто теоретически, что это за объекты ?
еще HFONT, HBITMAP, HPALETTE, HRGN
ANB (2005-05-24 15:43:00) [13]
> Это сделали за тебя.
- VCL что ли ? И что теперь чистить ?
ANB (2005-05-24 15:43:00) [14]Посоветовали BoundsChecker_CPP_v_6_51. Его в делфу можно интегрировать ?
Игорь Шевченко (2005-05-24 15:42:00) [15]ANB © (24.05.05 15:42) [6]
> А я их динамически и не пытался создавать
Это сделали за тебя.
> А едиты тоже в этот список попадают
Нет
ANB (2005-05-24 15:42:00) [16]Опа. А я их динамически и не пытался создавать. А едиты тоже в этот список попадают ?
Игорь Шевченко (2005-05-24 15:40:00) [17]DVM © (24.05.05 15:38) [3]
HICON - ссылка на объект USER
Игорь Шевченко (2005-05-24 15:38:00) [18]
> Что такое "Объекты GDI"
Кисти, перья, картинки, шрифты, ...
DVM (2005-05-24 15:38:00) [19]
> чисто теоретически, что это за объекты ?
HBRUSH, HPEN, HDC, HICON ...
ANB (2005-05-24 15:37:00) [20]
> Взять MemProof и выяснить что за объекты и где растут.
- вот я и спрашиваю, чисто теоретически, что это за объекты ? Не все же делфовые объекты система система отслеживает.