![]() |
Показать все 26 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Оптимизация (https://hlfx.ru/forum/showthread.php?threadid=306)
Оптимизация
Короче, у меня такая проблема: после установки SP6 на MSVC6 исполняемые файлы стали получаться больше размером. Например, раньше простое приложение получалось размером около 20 кб, а теперь - около 40 кб. А hl.dll раньше получался около мегабайта, а теперь - почти полтора. Кто знает в чем дело?
Government-Man дело в том, что ты устновил себе сервис пак 6.0
5 надо было ставить!
Понятно... Кстати, у меня до этого стоял sp5, но файлы тоже часто получались большими. Скачаю сорцы какой-нить проги, там откомпилированный экзешник размером 400 кб, а у меня все 500 получаются. =(
Ээм... А может ты просто профиль не тот поставил? Дебаг например
__________________
- Айзек, что вы будете делать, когда я умру?
- Спляшу качучу
Дядя Миша почему ты думаешь, что установка сп6 увеличивает размер в полтора-два раза?
Скорее всего нужно копаться в опциях компилятора. RTTI отключена? Inline function expansion стоит в Auto? И оптимизацию по размеру попробуй.
__________________
XaeroX я не думаю, я предполагаю так.
Хотя вон народ постоянно жалуется - я ксаш\спирит откомпилирую у меня размер 900 килобайт. А они откомпилят - весъ мегабайт получается.
Ну вот, откомпилил клиентку Спирита16 на сп5, а размер - 600 кб, хотя должно быть 444. И все-таки, почему так получается?
Government-Man я же уже высказал предположения почему так получается...
__________________
Government-Man а ты процессоро пак себе скачал и установил, а?
Добавлено 03-07-2006 в 14:03:
ЗЫ. сейчас нарочно проверил компиляцию - 444 в релизе.
Такой вот я аццкий сотона
да что вы изза какихто килобайт жлобитесь?????
вот понимаю разница была бы в десятки мегов
__________________
Рассыпалась соль - к ссоре.
Рассыпался сахар - к миру.
Рассыпался кокаин - к феерическим ощущениям и фантасмагорическим видениям.
Ласточки низко летают - будет дождь.
Коровы низко летают - рассыпался кокаин.
zimer прикинь, есть статьи где описано как выкидывать несколько килобайт из кода, при этом отказываясь от кучи удобств Бывают извращенцы
__________________
XaeroX сцылку - в студию!
Эврика! Я сейчас установил в таком порядке:
1. Сервис Пак 5
2. Процессор Пак 5
3. Сервис Пак 6
Теперь все как надо - 444 кб!
__________________
Government-Man вот! и всем теперь будешь рассказывать
XaeroX так тыж сказал, она там на пару килобайт меньше становиться и это по твоему что ли "намного меньшего" ?
Дядя Миша да! учитывая что там екзешники весят десять-двадцать килобайт!
__________________
XaeroX а, небось они там всякие мега-хаки программировали
Да не, просто минимальный код, без CRT Я сам этим тоже баловался, писал блокнот а ля винды в 10 килобайт
__________________
XaeroX для самой-самой маленькой игрушкой навсегда останется морской бой, весом в 900 байт
там такие маленькие чахлые кораблики, которые надо было подбивать нажатим space. Эта игрушка была сделана на др. младшего брата какого-то программера.
Во всяком случае там так написано
Дядя Миша дык она наверняка под дос? И под винды в код куча всякой фигни нужна. Вот там и рассказывалось от чего и как можно избавиться.
__________________
XaeroX самособой под дос.
А как удалить СП6 чтобы поставить процпак?
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~ сам удалицца.
=_=
Нисмишно.
Где достать процпак?
(ссылку http://msdn.microsoft.com/vstudio/p...ds/default.aspx не предлагать!)
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Временная зона GMT. Текущее время 23:47. | Показать все 26 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024