размер стандартного приложения
Oct. 13th, 2008 04:30 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Хочется узнать, насколько увеличился размер приложения написанного на Си++ в Visual studio 97 и текущей 2008?
Пусть это будет выводимый Hello World! после тыцканья на баттон на форме.
Если у кого-то есть возможность и свободное время, хотелось бы узнать:
97 MFC Hello World! Размер скомпилированной программы и размер запущенного процесса?
2008 MFC Hello World! Размер скомпилированной программы и размер запущенного процесса?
97 WinApi Hello World! Размер скомпилированной программы и размер запущенного процесса?
2008 WinApi Hello World! Размер скомпилированной программы и размер запущенного процесса?
Просто очень хочется узнать сколько мы теряем памяти дисковой и оперативной с переходом на новые версии сред разрабоки и операционных систем?
Пусть это будет выводимый Hello World! после тыцканья на баттон на форме.
Если у кого-то есть возможность и свободное время, хотелось бы узнать:
97 MFC Hello World! Размер скомпилированной программы и размер запущенного процесса?
2008 MFC Hello World! Размер скомпилированной программы и размер запущенного процесса?
97 WinApi Hello World! Размер скомпилированной программы и размер запущенного процесса?
2008 WinApi Hello World! Размер скомпилированной программы и размер запущенного процесса?
Просто очень хочется узнать сколько мы теряем памяти дисковой и оперативной с переходом на новые версии сред разрабоки и операционных систем?
no subject
Date: 2008-10-13 04:32 pm (UTC)no subject
Date: 2008-10-13 05:36 pm (UTC)no subject
Date: 2008-10-14 09:13 am (UTC)Размер дистрибутивов растёт вовсе не из-за того что плохие компиляторы. Совсем не из-за этого.
no subject
Date: 2008-10-14 09:20 am (UTC)Про размер дистрибутивов речь вообще не шла.
no subject
Date: 2008-10-14 09:29 am (UTC)а то по .NET не сказано, про "нативные" и что это такое не сказано.
no subject
Date: 2008-10-14 09:32 am (UTC)Короче, тему в утиль, дальше мне комментить лень.
no subject
Date: 2008-10-14 09:37 am (UTC)no subject
Date: 2008-10-13 05:34 pm (UTC)Вообще это зависит от того, под какую платформу идет сборка, какие оптимизации используются, какое применяется выравнивание для секций, статическая или динамическая линковка с рантаймом и с MFC (для первого случая), etc.
И вообще, этому вопросу место в юзлесс, особенно учитывая нынешние цены на память.
no subject
Date: 2008-10-14 05:40 am (UTC)no subject
Date: 2008-10-14 07:27 am (UTC)Еще фишка в том, что на разных "одинаковых" настройках компиляторы могут давать разные результаты. Т.е., например общая сборка без оптимизаций скажет, что выигрывает 97 (например, в 2008-й тупо ассертов больше в рантайме), а с оптимизациями выигрывает 2008 (просто компилер круче оптимизирует, потому что не старье).
Итого потребуется куча бесполезных тестов с разными настройками.