Худеем

December 29th, 2008 Begemot Posted in Использование

Так получилась что почти все мои программы, включая текущую для сбора истории буфера обмена, расчитаны на долгую работу – старт и выгрузку вместе с ОС. Поэтому для них важен размер занимаемой памяти, а юзеры часто смотрят на размер ехе.

Поэтому перед релизом решил сбросить лишние килобайты. Для моего ехе уже стояла нужная оптимизация (/O1 /Os), так что начал с wxWidgets – собрал релизную версию с оптимизацией по размеру вместо скорости (компилятор от Visual Studio  2008) с этими же опциями. И удивлению моему не было предела – сбросил целых 375 Kb, 1,767 вместо 2,140.

Так же поступил с DatasetLayer. Еще минус 14 кб.

Теперь жду когда начнет тормозить 🙂

Related:

3 Responses to “Худеем”

  1. может ещё это поможет
    http://rsdn.ru/article/cpp/crt.xml

  2. 🙂 375кб в десктоп апликухе никого не спасут, хотя приятно предоолеть психологический барьер в “меньше двух мегабайт”

    в данном случае серьезно оптимизировать по размеру можно только убрав тяжелые фреймворки, например использовав WTL как гуи библиотеку, впрочем делать это смысла наверное нет

  3. chipmunk, не это уже сильно жесть 🙂