размер приложения с WTL
От: Demo_S  
Дата: 29.04.01 05:15
Оценка:
Прочитал где-то на этом сервере статью, и там приводились такие данные:
размер пусой проги с MFC — 100 с чем-то кб, размер пустой проги с использованием WTL — 20-30 кб.
Загрузил себе этот WTL поставил,но у меня меньше чем 50кб не получается.
Может я что-то не так деляю, или не оттуда загрузил.
Те кто уже пользовался WTL подскажите, какой у вас в среднем размер прог?
Заранее благодарен.
Re: размер приложения с WTL
От: IT Россия linq2db.com
Дата: 29.04.01 13:44
Оценка:
Здравствуйте Demo_S, 28.04.2001 23:15:43 вы писали:

>Прочитал где-то на этом сервере статью, и там приводились такие данные:

>размер пусой проги с MFC — 100 с чем-то кб, размер пустой проги с использованием WTL — 20-30 кб.
>Загрузил себе этот WTL поставил,но у меня меньше чем 50кб не получается.
>Может я что-то не так деляю, или не оттуда загрузил.
>Те кто уже пользовался WTL подскажите, какой у вас в среднем размер прог?
>Заранее благодарен.

Ты случаем не Debug версию имеешь ввиду?
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: размер приложения с WTL
От: Demo_S  
Дата: 03.05.01 12:06
Оценка:
Здравствуйте IT, 29.04.2001 07:44:04 вы писали:

>Здравствуйте Demo_S, 28.04.2001 23:15:43 вы писали:

>
>>Прочитал где-то на этом сервере статью, и там приводились такие данные:
>>размер пусой проги с MFC — 100 с чем-то кб, размер пустой проги с использованием WTL — 20-30 кб.
>>Загрузил себе этот WTL поставил,но у меня меньше чем 50кб не получается.
>>Может я что-то не так деляю, или не оттуда загрузил.
>>Те кто уже пользовался WTL подскажите, какой у вас в среднем размер прог?
>>Заранее благодарен.
>
>Ты случаем не Debug версию имеешь ввиду?
>
Нет, Release/
Re[3]: размер приложения с WTL
От: Snax Россия  
Дата: 06.05.01 00:49
Оценка:
Здравствуйте Demo_S, 05.03.2001 06:06:21 вы писали:

>>>Прочитал где-то на этом сервере статью, и там приводились такие данные:

>>>размер пусой проги с MFC — 100 с чем-то кб, размер пустой проги с использованием WTL — 20-30 кб.
>>>Загрузил себе этот WTL поставил,но у меня меньше чем 50кб не получается.
>>>Может я что-то не так деляю, или не оттуда загрузил.
>>>Те кто уже пользовался WTL подскажите, какой у вас в среднем размер прог?

30 kb

Дело в том, что создаваемый визардом проект получается 60к.
Выкидываем CCommandBar (то еще глюкало) = 40 к.
Выкидываем лишние ресурсы (вот она, прелесть визардов!!!), добавляем
линкеру /opt:nowin98 = 20 к.
Добавляем свой код и свои ресурсы. В среднем где-то 30 к и выходит.

Павел.
Re[4]: размер приложения с WTL
От: Корнилов Григорий Петрович http://kornilow.newmail.ru
Дата: 15.05.01 07:22
Оценка:
Здравствуйте Snax, вы писали:

И существенно ли это все ? 30k или 100k
Re[5]: размер приложения с WTL
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.06.01 19:23
Оценка:
Здравствуйте Корнилов Григорий Петрович, вы писали:

КГП>И существенно ли это все ? 30k или 100k


Кому как. Мы тут инталятор писали... там нужен был код копающийся в реестре и устанавливающий свойства MSI. Скрипт InstallShield-овский дал 1.5 мега. Мы сделали свой ATL-ный проект, и вычистели из него все что не нужно. Получилось 5 КБ.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: размер приложения с WTL
От: MaksymS Великобритания  
Дата: 15.06.01 13:01
Оценка:
Здравствуйте Корнилов Григорий Петрович, вы писали:

КГП>И существенно ли это все ? 30k или 100k


Конечно, СУЩЕСТВЕННО! Ведь когда загружается exe или dll, то аллоцируется область памяти ПО КРАЙНЕЙ МЕРЕ размером с EXEшник. Там используется механизм Memory Mapped Files для запуска программ и загрузки DLL, поэтому чем меньше размер, тем меньше занимать в памяти будет. А я, например, принципиально не держу монстров, которые 2.5 мега, а умеют только бекграунд менять — с диким интерфейсом.
Re[6]: размер приложения с WTL
От: IT Россия linq2db.com
Дата: 15.06.01 13:12
Оценка:
КГП>>И существенно ли это все ? 30k или 100k

MS>Конечно, СУЩЕСТВЕННО! Ведь когда загружается exe или dll, то аллоцируется область памяти ПО КРАЙНЕЙ МЕРЕ размером с EXEшник. Там используется механизм Memory Mapped Files для запуска программ и загрузки DLL, поэтому чем меньше размер, тем меньше занимать в памяти будет.


Не совсем так. Реально память сразу не выделяется, а только резервируются адреса. Физическое выделение страниц памяти происходит только в момент обращения к ним. А для dll'ек и того хуже — физическая память может разделяться несколькими процессами, если они используют эту dll.
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: размер приложения с WTL
От: VladD2 Российская Империя www.nemerle.org
Дата: 15.06.01 20:52
Оценка:
Здравствуйте MaksymS, вы писали:

MS>Здравствуйте Корнилов Григорий Петрович, вы писали:


КГП>>И существенно ли это все ? 30k или 100k


MS>Конечно, СУЩЕСТВЕННО! Ведь когда загружается exe или dll, то аллоцируется область памяти ПО КРАЙНЕЙ МЕРЕ размером с EXEшник. Там используется механизм Memory Mapped Files для запуска программ и загрузки DLL, поэтому чем меньше размер, тем меньше занимать в памяти будет. А я, например, принципиально не держу монстров, которые 2.5 мега, а умеют только бекграунд менять — с диким интерфейсом.


Всеже для передачи по Internet размеры более критичны. Если брать одну DLL, то то лишних 70 кил — это ерунда, а что если проект состоит из 20 таких dll-ей? 1400 кил только за любовь к функции sprintf?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.