Текущий архив: 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.49 MB
Время: 0.012 c