Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

Компилируем 200 000 файлов быстрее, чем distcc

С++

C++

C/C++
PHP
Оптимизация производительности
Инструменты

Доклад принят в программу конференции

Целевая аудитория

Те, кто хочет ускорить компиляцию своих больших плюсовых проектов. А также те, кому интересна внутренняя кухня больших компаний.

Тезисы

Мы ВКонтакте конвертируем PHP в С++ (у нас свой компилятор — KPHP). А потом огромную кучу плюсовых файлов нужно прогнать через g++. Их очень много, и локально это чересчур долго. Нужно что-то придумывать.

Расскажу, как мы пользовались distcc, патчили его для поддержки precompiled headers, а сейчас написали ему замену — и выкладываем её в Open Source.

Александр Кирсанов

VK, ВКонтакте

Внутри ВКонтакте занимается разработкой KPHP и ряда других Open Source-проектов, оптимизацией ядра и работой на стыке PHP – KPHP – движки.

VK, ВКонтакте

ВКонтакте — крупнейшая социальная сеть в России и странах СНГ. Мы ставим перед собой масштабные вызовы и делаем технологии доступными для каждого пользователя. ВКонтакте помогает решать любые повседневные задачи — и даже больше!

Видео