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

Вниз

Проблема с TStringList   Найти похожие ветки 

 
Шишкин Илья   (2004-06-14 21:16) [0]

Почему TStringList съедает столько оперативной памяти?

Я вывожу 9000 строк (5 столбцов).
В каждой строке примерно по 50 символов.
9000*50=450000 Байт=429 кБайт

А диспетчер задач Windows пишет, что приложение занимает 119Мб!
Причём я точно знаю, что проблема в TStringList:
Если закомменитровать строки
//Grid.Rows[i]:=GridNames;
//Grid.RowCount:=i+1;

То объём занимаемой памяти сократится до 4Мб!

Может кто-нибудь сталкивался с подобной проблемой?


 
Анатолий Подгорецкий ©   (2004-06-14 21:33) [1]

Это не может относиться к TStringList
//Grid.Rows[i]:=GridNames;
//Grid.RowCount:=i+1;


 
sniknik ©   (2004-06-14 21:42) [2]

добавленее строк по одной к GridStringList(?)-у не очень то хорошая идея, попробуй предварительно вычислить нужное количество а после добавить все скопом, 1 раз. может и не очень но это должно отразится на памяти.


 
Шишкин Илья   (2004-06-14 22:56) [3]

Прошу прощения. Я ошибся. Не TStringList, а TStringGrid


 
pasha_golub ©   (2004-06-15 01:01) [4]

Шишкин Илья   (14.06.04 22:56) [3]
Это понятно. Послушайся sniknik"aа еще лучше аргументируй, на кой черт в гриде нужно 9000 строк.

Мое опережающее аргументирование: грид это компонент для визуализации данных, а какой пользователь в здравом уме сможет проскролировать 9000 строк?


 
KilkennyCat ©   (2004-06-15 01:12) [5]


> pasha_golub ©   (15.06.04 01:01) [4]


я могу проскроллировать.... :)
Но увидеть сразу все - монитор не потянет


 
Fay   (2004-06-15 01:16) [6]

2KilkennyCat ©   (15.06.04 01:12) [5]
Меняй монитор! Бери сразу строк на 25000 - чтобы надолго хватило 8)


 
KilkennyCat ©   (2004-06-15 01:21) [7]


> Fay   (15.06.04 01:16) [6]


не... боюсь, если даже каждая строка по миллиметру...


 
Fay   (2004-06-15 01:24) [8]

Зипуй!



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
14-1086904004
Aborigen
2004-06-11 01:46
2004.06.27
КПК с GSM/GPRS модулем. Помогите выбрать!?


3-1085923975
lameridze
2004-05-30 17:32
2004.06.27
Непонятки с МайЭсКюЭль


14-1086639742
Undert
2004-06-08 00:22
2004.06.27
Соединение с сервером www.delphimaster.ru неудачно


8-1080731765
Новик
2004-03-31 15:16
2004.06.27
3d график


14-1086895803
Knight
2004-06-10 23:30
2004.06.27
Люди есть ли где-то статистика по пользователям ICQ?