The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Распределенная компиляция программ при помощи dist..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Распределенная компиляция программ при помощи dist..."
Сообщение от opennews on 28-Ноя-03, 03:43 
distcc - фронтэнд для GCC обеспечивающий распределенную компиляцию программ на нескольких машинах (небольшое число машин,  теоретический максимальный прирост производительности - в 3 раза.).


Грубо говоря distcc - это нечто похожее на использование -j флага в make, только процессы выполняются не на одной машине, а на нескольких.


Для участия машины в распределенной сети достаточно запустить специальный процесс-демон.


Другой способ увеличения скорости сборки проект ccache (http://ccache.samba.org/), прирост производительности при повторной сборке программы обеспечивается за счет кеширования промежуточных данных. При частом выполнении make clean;make скорость сборки увеличивается в 5-10 раз.

URL: http://www.osnews.com/story.php?news_id=5233
Новость: http://www.opennet.ru/opennews/art.shtml?num=3120

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по ответам]

1. "Распределенная компиляция программ при помощи distcc"
Сообщение от Евгений email on 28-Ноя-03, 03:43 
"ccache" удобно использовать для пересборки чужих проектов, в которых нет "нормальных зависимостей" получаемых через -M ключ компилятора.

Для собственных проектов лучше предпочесть стиль при котором нужно будет выполнять только: make
(make clean; make  - только для явной пересборки)

Cообщить модератору | Наверх | ^

2. "Распределенная компиляция программ при помощи distcc"
Сообщение от Tosha email on 03-Июл-04, 20:02 
>>(небольшое число машин, теоретический максимальный прирост производительности - в 3 раза.).

Для 3-х машин конечно же. :)

Cообщить модератору | Наверх | ^


Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру