Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

КАк TTReeVeiw использует память?


TStas ©   (2005-08-19 02:27:00) 

Вопрос просто познавательный. Есть дерево, элементов на нем может быть разное число, они создаются во время работы. Стал наблюдать сегодня за расходом памяти. Разворачиваю дерево, прибавляется почти 2МБ. Сворачиваю. 2 МБ не удавляется. Решил, что если дерево развернулось один раз, то оно где-то хранит рисунок себя развернутого. Разворачиваю. Разворачивается не быстрее, чем в первый раз. Ну не может же течь память у TTReeVeiw. При этом данных, которые на дереве висят не прибавлялось. Как-то непонятно.


TStas   (2005-08-21 19:52:00) [1]

>Eraser
Скачал, попрпобую


Eraser   (2005-08-20 15:08:00) [2]

TStas ©

Советую Process Explorer от http://sysinternals.com/


TStas   (2005-08-20 15:03:00) [3]

>GanibalLector
А где он находится и как им пользоваться?
Опять в "начинающих" перенесут :)


GanibalLector   (2005-08-20 09:10:00) [4]

MemProof - для проверки на утечки.


TStas   (2005-08-20 03:27:00) [5]

>jack128 Именно это меня и удивило. Смотрел не накосячил ли я где с памятью и увидел сабж.


jack128   (2005-08-19 20:17:00) [6]

Если что то где то кешируется, то это не значит, что твое дерево будет быстрее разворачиваться.. TreeView от MS вообще не страдает излишней скоростью работы..


TStas   (2005-08-19 19:01:00) [7]

Смотрел Диспетчером задач виндоуз
>Разворачивается не быстрее чем в первый раз и памяти программа лишней не откусывае
Правда ведь, не быстрее.


Джо   (2005-08-19 02:49:00) [8]


>  [2] Defunct ©   (19.08.05 02:41)

Да вот и я подумал, что taskmgr. Свернешь/развернешь приложение - цифры разныя ;)


Defunct   (2005-08-19 02:41:00) [9]

> Разворачивается не быстрее, чем в первый раз.

недоговариваешь.
Разворачивается не быстрее чем в первый раз и памяти программа лишней не откусывает.

> Джо ©   (19.08.05 02:31) [1]
taskmgr наиболее вероятно, только в нем такие танцы в порядке вещей. он порой такую чушь показывает аж смешно становится. В W2k AD/S программа которая реально занимает 20Mb памяти taskmgr говорит ~300k ;>


Джо   (2005-08-19 02:31:00) [10]

Что значит "прибавляется памяти"? Как смотрел?


Наверх

Титульная страница Поиск, карта сайта Написать письмо