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