Улучшение скорости попадания в ccache - PullRequest
0 голосов
/ 17 декабря 2018

Я работаю с distcc и ccache, чтобы ускорить компиляцию моего проекта.

Я заметил, что я не получаю никаких попаданий, когда создаю один и тот же код из разных каталогов.Я посмотрел онлайн https://github.com/ccache/ccache/issues/212 и увидел, что мне нужно установить hash_dir flag = false.У меня уже есть переменная CCACHE_NOHASHDIR=true.Я что-то пропустил?Нужно ли устанавливать / отменять какие-либо другие переменные?

1 Ответ

0 голосов
/ 29 декабря 2018

Содержит ли ваша командная строка абсолютные пути?Если это так, вам нужно установить CCACHE_BASEDIR в базовый каталог вашей рабочей копии.См. Как выполнить компиляцию кэша ccache при использовании абсолютных путей к скомпилированным файлам в разных каталогах? .

Я написал Краткое руководство по ccache, который объясняет, как отлаживать и избегать промахов кэша.

...