Мне было интересно, есть ли у кого-нибудь хорошие ресурсы (статьи / статьи / ссылки на книги) по оптимизации компиляции / компоновки.
Я работал в двух компаниях, которые по-разному выполняли операции связывания.
- Первая компания создала строгую структуру DAG для кода, объясняющего мне, что с принудительной древовидной структурой время соединения очень быстро увеличивается
- Вторая компания использовала "master cpps", где у них было мало cpps, которые фактически включали все остальные. (другие были исключены для компиляции из проекта).
Оба имеют свои преимущества / недостатки, и я надеялся написать статью для школьного отчета по этому предмету и просто искать материал.
Спасибо!