Главная страница
    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-77740
me2
2003-07-01 11:55
2003.07.24
Фильтрация набора данных


3-77758
big_bugzy
2003-07-01 20:06
2003.07.24
Помогите разобраться Insufficient key column information


1-77901
EvgeniyR
2003-07-14 07:48
2003.07.24
Отключение


14-78146
АлексейК
2003-07-09 07:36
2003.07.24
Похоже в ошибке о наличии у Ирака ОМП виновата Нигерия...


8-78013
artemk
2003-04-03 05:39
2003.07.24
VFW or DirectShow





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