Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

Важная информация

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.07.2010, 20:52   #1
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию Precompiled Headers for GCC

Сабжем кто-нибудь занимался? GNU Make вижу можно сказать в первый раз, GCC раньше тоже не пользовался, но очень нуждаюсь в реализации сабжа.
ЗЫ. Не уверен в правильности выбора раздела.
zergtmn вне форума   Ответить с цитированием
Старый 09.07.2010, 23:15   #2
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Сорри, а нафига козе баян?
rsa вне форума   Ответить с цитированием
Старый 09.07.2010, 23:33   #3
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Уменьшить время компиляции.
Цитата:
Сообщение от Wikipedia
In computer programming, a pre-compiled header is a technique used by some C or C++ compilers to reduce compilation time.
zergtmn вне форума   Ответить с цитированием
Старый 10.07.2010, 00:36   #4
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

когда для Windows делали - тестировали - практически не заметно увеличения скорости - дело в том что для стандартных библиотек gcc сам не явно их уже использует вне зависимости от используете вы или нет их для проекта. Так что текущая скорость компиляции gcc ужу _с_ними_ (для стандартных библиотек)
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 10.07.2010, 06:53   #5
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от zergtmn Посмотреть сообщение
Уменьшить время компиляции.
Учись пользоваться ccache. Выигрыш в разы больше а граблей в разы меньше. Эт те не винда...
rsa вне форума   Ответить с цитированием
Старый 10.07.2010, 09:54   #6
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Разница всё же есть. libmangosgame компилируется под убунтой примерно 15 минут, под виндой с precompiled-хидерами 3 минуты
zergtmn вне форума   Ответить с цитированием
Старый 10.07.2010, 10:05   #7
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от zergtmn Посмотреть сообщение
Разница всё же есть. libmangosgame компилируется под убунтой примерно 15 минут, под виндой с precompiled-хидерами 3 минуты
А с настроенным ccache на целероне1500 (федора10) - полторы минуты...
rsa вне форума   Ответить с цитированием
Старый 10.07.2010, 21:12   #8
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Цитата:
Сообщение от zergtmn Посмотреть сообщение
Разница всё же есть. libmangosgame компилируется под убунтой примерно 15 минут, под виндой с precompiled-хидерами 3 минуты
Вы не получите такого ускорения при добавлении pch в gcc - так как gcc тормознее vs и _уже_ использует как я писал pch в отличии от VS которая пока не скажите использовать не будет.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 20:12. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot