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

Вниз

Есть ли програма для определения ...   Найти похожие ветки 

 
Zioma   (2003-09-23 11:48) [0]

Есть ли програма для определения, какие компоненти используются в проге и сколько они занимают памяти.
Дело в том, что пишется програма, много окон с различними елементами. В среднем занимала в памяти 13-14М. Но вот добавилась еще одна форма с теми же елементами (поля, гриди и т.д.) и после загрузки форми (form.Create, form.ShowModal) размер проги в памяти увеличивается почти в 2 раза (23-25М).
Что можеть бить и как определить, что жрет память????


 
Skier ©   (2003-09-23 11:50) [1]


> что жрет память????

Программист.
DLL не пробовал использовать ?


 
clickmaker ©   (2003-09-23 11:51) [2]

Если много форм, то не надо их всех класть в Auto-create form, а создавать в ран-тайме по мере необходимости и убивать за ненадобностью


 
Anatoly Podgoretsky ©   (2003-09-23 11:55) [3]

Zioma (23.09.03 11:48)
Раз после добавления новой формы объем увеличился в два раза, то не составляет никакого труда определить, кто это добавил.


 
Zioma   (2003-09-23 12:13) [4]

To Skier
Пробовал, но для данного проекта не надо DLL

To clickmaker
Вот как раз в run-time все и делается (читай внимательно вопрос)

To Anatoly Podgoretsky
Я понимаю, что прибавляет размер последняя форма. Но почему?
Ведь она не чем не отличается от остальних. Даже больше скажу: она на стадии разработки, то есть еще не все елементи создани и кода практически нет.


 
pasha_golub ©   (2003-09-23 12:24) [5]

Потому что для каждой формы создается всякая хрень


 
Anatoly Podgoretsky ©   (2003-09-23 12:31) [6]

Это только тебе кажется, что не отличается, эксперимент показывает обратное.


 
Zioma   (2003-09-23 12:33) [7]

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


 
Skier ©   (2003-09-23 12:37) [8]


> Так может кто-то все-таки пдскажет, есть ли инструмент для
> такого вот а-ля дебага???

Есть. Brain.exe.


 
Zioma   (2003-09-23 12:38) [9]

To Anatoly Podgoretsky
Я согласен, что может что-то отличаться чего я не вижу, но 10-12М - я думаю, что єто чересчур.


 
Anatoly Podgoretsky ©   (2003-09-23 12:42) [10]

А ты уверен, что ты создал TForm, а не QForm, и также по остальным компонентам на форме, тут нужны только голова и глаза.


 
Zioma   (2003-09-23 12:47) [11]

To Skier
Где взять?


 
ki11er   (2003-09-23 13:04) [12]

http://delphimaster.net/view/15-1063820639/

;-)


 
Лёша ©   (2003-09-23 13:06) [13]

C:\Program Files\Borland\Delphi6\Bin\WS32.EXE


 
ki11er   (2003-09-23 13:16) [14]

2 Лёша
И как это, интересно, винсайтом можно сделать?


 
Zioma   (2003-09-23 14:07) [15]

Может будут еще конструктивние предложения?
Ведь интересно все же, что с программой твориться...


 
ki11er   (2003-09-23 14:10) [16]

2 Zioma
Cсылочку смотрел?


 
Zioma   (2003-09-23 14:16) [17]

ki11er
Ясное дело, смотрел. Потому и спрашиваю, есть ли более конструктивние идеи, в плане ссилочки на програмулину какую-нить...


 
ki11er   (2003-09-23 14:28) [18]


> Ясное дело, смотрел.

И что думаешь, для твоего случая не поможет?


 
Zioma   (2003-09-23 15:19) [19]

ki11er
Мей би (может бить)
Смотреть надо :-)


 
ki11er   (2003-09-23 16:09) [20]

2 Zioma

Я это дело в основном под Delphi4 тестил. Насчет Delphi7 не могу дать никаких гарантий. К тому же пока нет анализатора логов. Для себя я на перле анализаторы писал...


 
Zioma   (2003-09-23 17:02) [21]

ki11er
А где взять можно твою прогу?


 
Игорь Шевченко ©   (2003-09-23 17:55) [22]

MemProof


 
ki11er   (2003-09-23 19:22) [23]


> А где взять можно твою прогу?

У меня ;-)
Только это не программа, а dll + *.pas файл

Да, кстати, Мемпруфом не пробовал смотреть?


 
Zioma   (2003-09-24 11:40) [24]

ki11er
Не пробовал
Надо еще ее найти ...



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

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

Наверх




Память: 0.51 MB
Время: 0.018 c
14-18606
Е-Моё имя
2003-09-16 14:32
2003.10.06
Именинники 16 сентября


14-18540
Ru
2003-09-17 10:43
2003.10.06
http://deep.webm.ru/forum/reply.php?num=3.1&id=39787


3-18236
Vlad2
2003-09-16 20:24
2003.10.06
Как продолжить работу с БД после искючения BDE?


14-18639
Сатир
2003-09-16 20:34
2003.10.06
глюк


14-18546
DAC
2003-09-19 03:08
2003.10.06
HELP!!!!!!!!!!!!!!!!!!!!!!!