Программа занимает много памяти =(
MFC
Dialog based (1 диалог всего)
afxinet.h (для httpd)
winsock2.h (для eth)
Прога скомпилена в MFC static и весит 150Кб на харде, а в памяти 2000-4000Кб! У меня столько памяти жрут тока проги на VB6 (при том, что в них наворотов немеренно).
P.S. смарел настройки компилера, линкера - никакой отладочной инфы в ехе-шник не вкл...
Цитата:
Originally posted by madstorm
VC6
MFC
Dialog based (1 диалог всего)
afxinet.h (для httpd)
winsock2.h (для eth)
Прога скомпилена в MFC static и весит 150Кб на харде, а в памяти 2000-4000Кб! У меня столько памяти жрут тока проги на VB6 (при том, что в них наворотов немеренно).
P.S. смарел настройки компилера, линкера - никакой отладочной инфы в ехе-шник не вкл...
VC6
MFC
Dialog based (1 диалог всего)
afxinet.h (для httpd)
winsock2.h (для eth)
Прога скомпилена в MFC static и весит 150Кб на харде, а в памяти 2000-4000Кб! У меня столько памяти жрут тока проги на VB6 (при том, что в них наворотов немеренно).
P.S. смарел настройки компилера, линкера - никакой отладочной инфы в ехе-шник не вкл...
Я тоже такое заметил. Похоже прога при старте грузит много DLL от MFC. Попробуй без MFC...
Цитата:
Originally posted by Vovka
Я тоже такое заметил. Похоже прога при старте грузит много DLL от MFC. Попробуй без MFC...
Я тоже такое заметил. Похоже прога при старте грузит много DLL от MFC. Попробуй без MFC...
Без MFC пробовал: минус 1.3мб от предыдущей версии. Тока какой смысл писать без mfc? MFC ускоряет разработку, и без него придется искать альтернативы...((
Цитата:
Originally posted by madstorm
VC6
MFC
Dialog based (1 диалог всего)
afxinet.h (для httpd)
winsock2.h (для eth)
Прога скомпилена в MFC static и весит 150Кб на харде, а в памяти 2000-4000Кб! У меня столько памяти жрут тока проги на VB6 (при том, что в них наворотов немеренно).
P.S. смарел настройки компилера, линкера - никакой отладочной инфы в ехе-шник не вкл...
VC6
MFC
Dialog based (1 диалог всего)
afxinet.h (для httpd)
winsock2.h (для eth)
Прога скомпилена в MFC static и весит 150Кб на харде, а в памяти 2000-4000Кб! У меня столько памяти жрут тока проги на VB6 (при том, что в них наворотов немеренно).
P.S. смарел настройки компилера, линкера - никакой отладочной инфы в ехе-шник не вкл...
... может попробуешь при компиляции Active Configuration изменить с Debug на Release ...
Так вот, по запуску проги она занимает в памяти около 900 кб, а вот после загрузки и выгрузки DLL - около 3-х.
Т.е. винда не "забирает" освободившуюся память! Так что подумай над динамической загрузкой DLL и поищи в инете о том как работают дефрагментаторы памяти. Может поможет...