Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: CL | DM;

Вниз

Свойство AllocBy у TListView   Найти похожие ветки 

 
ИМХО ©   (2004-01-02 01:09) [0]

Кто-нить может мне объяснить, для чего существует данное свойство? В смысле, что будет если установить его в ненулевое значение? Есть ли какие-то подводные камни при этом?

З.Ы. Хэлп я читал.


 
jack128 ©   (2004-01-02 01:38) [1]

Я так понял, что примерный аналог TList.Capacity
При дабавлении итемов память выделяется заранее под AllocBy итемов.. Чтобы информация шла единым блоком и что бы не делать лишних распределений памяти при добавлении большого кол-ва итемов..


 
default ©   (2004-01-02 01:44) [2]

см jack128 © (02.01.04 01:38) [1]
а вообще смотри исходники
больше чем там тебе тут не скажут


 
ИМХО ©   (2004-01-02 02:32) [3]

В моей программе идет постоянное заполнение/очистка ListView. Может, нужно выставить AllocBy?


 
default ©   (2004-01-02 02:43) [4]

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


 
ИМХО ©   (2004-01-03 01:43) [5]

Нет, заранее ничего неизвестно.


 
default ©   (2004-01-03 01:49) [6]

совсем ничего? если всё-таки хотя бы в числе случаев больше половины число выделений памяти достаточно велико, то можно заранее сколько-то выделить, ведь потом быстрее освободить память чем каждый раз перераспределять



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

Текущий архив: 2004.01.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
3-49421
kvit
2003-12-19 07:45
2004.01.16
Проблема с вызовом хранимой процедуры MSSQL+ADO


14-49759
АлексейК
2003-12-23 13:50
2004.01.16
Копирование объектов.


6-49670
zxc
2003-11-14 14:54
2004.01.16
как програмно разрешить доступ к папке по FTP??


1-49530
Zeon
2004-01-02 21:55
2004.01.16
Двойная буферизация


1-49496
S@shka
2004-01-03 15:39
2004.01.16
Можно ли свободно использовать TStringList в разных потоках?