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

Вниз

ListView1 и память...   Найти похожие ветки 

 
XobBIT   (2003-07-09 19:02) [0]

ListView1 загружен например 100 записями.
После ListView1.Items.Clear; Диспетчер задач показывает объём занимаемой памяти столькоже, сколько и перед Clear...

Как реально освободить память...


 
Serginio   (2003-07-09 19:29) [1]

Посмотри как работает менеджер памяти. Он выделяет память кусками мин. 16кб . При запросе на выделение памяти она берется из свободной уже выделенной памяти. Так и при Dispose память помечается как свободная и если неперерывный кусок свободной памяти стал => 16 кб (и выравнен по границе 16 кб) то взвращает ее системе. Так как выделение и возврат памяти вещь длительная, за счет выделения сравнительно большими кусками увеличивается скорость.


 
XobBIT   (2003-07-10 13:48) [2]

В теории все прекрасно, а вот как на практике...


 
XobBIT   (2003-07-13 21:19) [3]

Нуже мастера...


 
Юрий Зотов   (2003-07-14 02:00) [4]

> XobBIT

Память освобождается, за ее утечку можно не беспокоиться. Она просто не возвращается системе (что и показывает Диспетчер Задач)). Это нормально, поскольку она практически наверняка будет использована в программе для чего-то еще.


 
XobBIT   (2003-07-14 10:10) [5]

А если в начеле работы загрузить 10000 записей, а в течении программы работать только с сотней...


 
Skier   (2003-07-14 10:17) [6]

>XobBIT © (14.07.03 10:10)
А почему тебя это заботит ? Спортивный интерес к менеджеру памяти Delphi ?


 
mrcat   (2003-07-14 10:17) [7]

XobBIT © (14.07.03 10:10)
>А если в начеле работы загрузить 10000 записей, а в течении
>программы работать только с сотней...

а смысл?



 
Alibaba   (2003-07-14 13:37) [8]

>XobBIT
>А если в начеле работы загрузить 10000 записей, а в течении
>программы работать только с сотней...

Согласно вышеуказанным выкладкам:
>Serginio (09.07.03 19:29)

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




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

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

Наверх





Память: 0.46 MB
Время: 0.008 c
3-77727
Солер
2003-06-30 17:41
2003.07.24
Из DBGrid1 в DBGrid2


3-77722
HardClubber
2003-06-30 16:30
2003.07.24
Что можно использовать?


1-77824
Keith Flint
2003-07-10 22:54
2003.07.24
проверка флоппи в ShellTreeView


3-77777
VSS
2003-06-27 01:37
2003.07.24
Clipper овские базы, Apollo,клиент Novell, базы не открываются


14-78110
BOA_KAA
2003-07-08 13:06
2003.07.24
Компонент типа TStringGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский