Войти
ПрограммированиеФорумОбщее

C++. Секреты быстрой компиляции (комментарии)

Страницы: 1 2 3 4 5 Следующая »
#0
22:07, 14 сен 2010

C++. Секреты быстрой компиляции (комментарии)

Это сообщение сгенерировано автоматически.

#1
22:41, 14 сен 2010

incredi build платный...

еще очень хорошо выделять некоторые модули в статические либы, кроме ускорения компиляции это еще и может улучшить архитектуру (избавит от лапши в коде)...

#2
22:45, 14 сен 2010

в статические либы обычно довольно проблематично код выделять...
у нас почти никогда не получается. хотя может просто не то делаем.

#3
22:48, 14 сен 2010

Для ускорения Visual Studio, в плане компиляции на многоядерных процессорах, можно использовать вместо nmake'а утилиту от Qt/Nokia, - Jom. Ну а gcc это итак умеет, с помощью ключа -j, ну и distcc тоже как бы есть и тоже бесплатно.

#4
22:51, 14 сен 2010

2010 Студия тоже умеет пользоваться многоядерностью при компиляции.

#5
22:52, 14 сен 2010

oistalker
о! найс! правильные комментарии!
буду благодарен за дополнительную информацию по теме.


AstonS
2010 еще не щупал. Пользуемся 2008

#6
22:53, 14 сен 2010

Отключить оптимизации - жесть... Надеюсь, хоть не для релиза?

#7
22:56, 14 сен 2010

$tatic
никак не улавливаю в чем жесть.
естественно для дебага.
и игру на RamDisk'ах я тоже не предлагаю распространять.

#8
23:10, 14 сен 2010

AstonS
2008 тоже.. флаг /MP

#9
23:12, 14 сен 2010

самое главное, о чём не упомянуто в статье, - не используйте шаблоны ни под каким соусом! : )

на дворе третье тысячелетие, а гцц на 2x 4-ядерных харпертаунах (сейчас вполне бюджетном варианте)  собирает код, написанный тупо по заветам Александреску за 40  ( !! ) минут % )

сам он, гад, просёк это гораздо раньше,  пошёл клепать язык D, который под LLVM вполне себе шустер

#10
23:13, 14 сен 2010

oistalker
> distcc
мне кажется он замедляет... сужу по маку...

#11
23:14, 14 сен 2010

Sh.Tac.
> а гцц
а гцц сам по себе тормоз еще тот... а шаблоны они классные...

#12
23:16, 14 сен 2010

Pushkoff
это наверно мне было? Я же про 2008 писал.

Sh.Tac.
Не знаю об этом ничего. Шаблоны используем очень редко. Мэйн Стримом у нас не является, опытом не обладаю.

#13
23:24, 14 сен 2010

кто знает, существует ли аналог make с распределенным режимом сборки?

#14
23:36, 14 сен 2010

Pushkoff
ant?

oistalker
>Ну а gcc это итак умеет, с помощью ключа -j
Вы имеете в виду GNU make, а не gcc?

Страницы: 1 2 3 4 5 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.