Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.01 c
14-18615
HackRH
2003-09-16 14:33
2003.10.06
Что такое ЮНИХ?


14-18535
Прохожий
2003-09-19 07:34
2003.10.06
ICQ - Сервер


14-18624
sancho
2003-09-17 15:30
2003.10.06
Вопрос к математикам


6-18518
St!ff
2003-08-04 03:59
2003.10.06
Учет трафика


1-18405
NickBat
2003-09-25 15:25
2003.10.06
TRichEdit





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