Как сократить время компиляции с Boost Asio

Boost.Asio - отличная библиотека, но у нее есть один огромный недостаток - очень медленное время компиляции. Простая реализация (действительно простая) протокола HTTP (около 1 тыс. Строк кода) требует около 13,5 с для компиляции в GCC 4.4!

Я пытался использовать PCH, но это не слишком сильно увеличивает время компиляции (только около 1 с).

Так есть ли какие-нибудь учебные пособия о том, как ускорить компиляцию Boost.Asio?

Например, какие заголовки я должен точно включить для какого класса.

Я использую, например:io_service, tcp::ip::sockets, tcp::ip::acceptor, deadline_timer, буферы и несколько функций, таких какasync_read, async_write.

Какие-либо предложения?

П.С .: Я использую прыщ, когда могу.

Ответы на вопрос(4)

Ваш ответ на вопрос