Мнимальная программа на АПИ жрёт 800КБ
От: Dmitry Gavrovsky  
Дата: 06.08.02 12:41
Оценка:
Привет
Решил написать программу на чистом WinApi создал на шестом проэкт
минимальный -запустил в релиз билде — смотрю в Task Manager а она там уже
под 800кб кушает. Сама прога весит около 32кб. Кто мне объяснит почему такое
происходит и как это устранить?
Сдышал что-то про статическую линковку стандартных библиотек. Поставлю вопрос по другому — как эти библиотеки линковать динамически

Премного благодарен.
Дмитрий
Re: Мнимальная программа на АПИ жрёт 800КБ
От: SergH Россия  
Дата: 06.08.02 14:56
Оценка:
Здравствуйте Dmitry Gavrovsky, Вы писали:

DG>Привет

DG>Решил написать программу на чистом WinApi создал на шестом проэкт
DG>минимальный -запустил в релиз билде — смотрю в Task Manager а она там уже
DG>под 800кб кушает. Сама прога весит около 32кб. Кто мне объяснит почему такое
DG>происходит и как это устранить?
DG>Сдышал что-то про статическую линковку стандартных библиотек. Поставлю вопрос по другому — как эти библиотеки линковать динамически

DG>Премного благодарен.

DG>Дмитрий

см http://www.rsdn.ru/article/?cpp/crt.xml
Автор(ы): Виталий Брусенцев
Дата: 19.01.02
Статья посвящена вопросам оптимизации размера выполняемых модулей, генерируемых различными
компиляторами C++ (основное внимание уделено MS Visual С++). С этой целью рассматриваются особенности Библиотеки исполнения C/C++ и ее реализаций, а также процессы компиляции и компоновки приложений. Приведены практические приемы, позволяющие в ряде случаев уменьшить размер приложения до величины 3-4 килобайта.
Делай что должно, и будь что будет
Re: Мнимальная программа на АПИ жрёт 800КБ
От: Аноним  
Дата: 07.08.02 05:37
Оценка:
Здравствуйте Dmitry Gavrovsky, Вы писали:

DG>Привет

DG>Решил написать программу на чистом WinApi создал на шестом проэкт
DG>минимальный -запустил в релиз билде — смотрю в Task Manager а она там уже
DG>под 800кб кушает. Сама прога весит около 32кб. Кто мне объяснит почему такое
DG>происходит и как это устранить?
DG>Сдышал что-то про статическую линковку стандартных библиотек. Поставлю вопрос по другому — как эти библиотеки линковать динамически

DG>Премного благодарен.

DG>Дмитрий

Один линк тебе уже кинули. А еще попробуй в MSDN поискать (на msdn.microsoft.com/msdnmag сделай Article Search) по автору Pietrek там найдется серия статей Under the Hood, Так там тоже много чего интересного есть. Вот, например, парочка

http://msdn.microsoft.com/msdnmag/issues/01/01/hood/hood0101.asp
http://msdn.microsoft.com/isapi/gomscom.asp?TARGET=/msj/archive/S572.htm
Re[2]: Мнимальная программа на АПИ жрёт 800КБ
От: Dr_Sh0ck Беларусь  
Дата: 07.08.02 05:47
Оценка:
Здравствуйте Аноним, Вы писали:

А>Один линк тебе уже кинули. А еще попробуй в MSDN поискать (на msdn.microsoft.com/msdnmag сделай Article Search) по автору Pietrek там найдется серия статей Under the Hood, Так там тоже много чего интересного есть. Вот, например, парочка


А>http://msdn.microsoft.com/msdnmag/issues/01/01/hood/hood0101.asp

А>http://msdn.microsoft.com/isapi/gomscom.asp?TARGET=/msj/archive/S572.htm

Это был я :shuffle:
Do not fake yourself ;)
ICQ#: 198114726
Re: Мнимальная программа на АПИ жрёт 800КБ
От: Edmond  
Дата: 07.08.02 08:14
Оценка:
Здравствуйте Dmitry Gavrovsky, Вы писали:

DG>Привет

DG>Решил написать программу на чистом WinApi создал на шестом проэкт
DG>минимальный -запустил в релиз билде — смотрю в Task Manager а она там уже
DG>под 800кб кушает. Сама прога весит около 32кб. Кто мне объяснит почему такое
DG>происходит и как это устранить?
DG>Сдышал что-то про статическую линковку стандартных библиотек. Поставлю вопрос по другому — как эти библиотеки линковать динамически

DG>Премного благодарен.

DG>Дмитрий

Это нормально. У меня мин проект весит 2k (ну 3k) (на асме) но жрёт те же 700/800
Это не столь с прогой связано как со способом подсчёта Task Manager!!!
С уважением, Edmond
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.