Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];

Вниз

tvirtualstringtree   Найти похожие ветки 

 
race1   (2003-04-26 12:37) [0]

а незнает кто, по какой причине ноды в TVirtualStringTree не освобождают память? Вызываю TVirtualStringTree.Clear, ноды визуально пропадают, а память остаётся. Делал пробный проект - метод Clear освобождает память.

Притом вот что интересно - после освобождения ( т.е. после Clear"а ) заново заполняю тривью теми же эл-ами, и память не растёт :)

Замеры делались Таск менегером, впаянным в винду.


 
Hooch   (2003-04-26 12:52) [1]

что представляет собой данные узла ?


 
race1   (2003-04-26 13:11) [2]

данные узла - динамическая строчка, но её я освобождаю в событии OnFreeNode, т.е. присваиваю ей значение "", как в примере. Память совершенно стоит на месте :(


 
Hooch   (2003-04-26 13:29) [3]

покажи как record выглядит


 
race1   (2003-04-26 13:44) [4]


TTreeRec = record
sCaption: String;
end;


 
Verg   (2003-04-26 15:11) [5]


> Замеры делались Таск менегером, впаянным в винду.


Вот, вот. Поэтому и результаты не совсем достоверные.
При работе диспетчер памяти библиотеки run-time у дельфы берет/отдает память виндам некоторыми блоками, размером по-моему с метр, т.е. больше чем ты запросил - мне кажется, что это сделано из соображений быстродействия.
Для реальной оценки утечек памяти советую пользоваться AllocMemCount, AllocMemSize.


 
race1   (2003-04-26 18:02) [6]

>Verg © (26.04.03 15:11)
всё-равно утечка происходит. притом довольно значительная. за собой я вроде всё подчистил, остаётся грешить только на TVirtualStringTree.Clear.


 
race1   (2003-05-04 06:53) [7]

возможна ли это из-за того, что сабж заполняется в др. модуле, я передаю его по ссылке?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
6-46884
Olphi
2003-03-19 20:47
2003.05.15
Как скачать страничку с помощью TMNhttp частично?


9-46559
PaRL
2002-12-07 15:03
2003.05.15
OpenGL - примитивы


1-46738
Mishenka
2003-05-04 21:01
2003.05.15
Господа помогите, несоздаются компоненты :(((


1-46804
Max1111
2003-05-02 14:06
2003.05.15
Стандартная форма открытия файла


1-46692
postx
2003-05-03 13:50
2003.05.15
Как прочитать Базы.dbx Outlook Express?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский