Кешування
Кеш компілятора
Коротка відповідь
Кеш компілятора, такий як ccache або sccache, зберігає скомпільовані об’єктні файли з ключем попередньо обробленого джерела, тому ідентичні компіляції обслуговуються з кешу, а не запускаються повторно.
Чому це важливо
Ваш наступний білд може бути вдвічі швидшим і вдвічі дешевшим
Почніть безкоштовно. Піти — це той самий один рядок, і цей diff ми теж публікуємо.
Пов'язане
Кеш артефактівУ кеш-пам’яті артефактів зберігаються результати побудови між запусками CI, тому незмінену роботу не потрібно перераховувати.Виселення схованкиВидалення кеш-пам’яті — це видалення записів із кеш-пам’яті, щоб не перевищувати обмеження розміру, зазвичай шляхом видалення записів, які використовувалися найменше.Швидкість звернень до кешуШвидкість звернень до кешу — це частка пошуків у кеші, які знайшли придатний запис, виражена у відсотках.Ключ кешуКлюч кешу — це рядок, який ідентифікує запис кешу, зазвичай створений із хешу файлів блокування, які визначають кешований вміст.