Только начал использовать ccache на основе этого руководства, и пока оно мне нравится. Тем не менее, промахи кеша выполняются очень медленно. Вот мои результаты:
Regular clean build without ccache : 1m40s
First build with ccache : 4m36s
Second build with ccache : 30s
Я не уверен, с чего начать отладку. На странице производительности (https://ccache.samba.org/performance.html) упоминается, как сложность файла make может замедлить компиляцию, но в этом контексте я использую Xcode, поэтому вызов ccache должен быть относительно быстрым. Я ожидал некоторого снижения производительности, но не настолько!
Вот мои текущие настройки с использованием версии 3.2.5:
export CCACHE_MAXSIZE=3G
export CCACHE_HARDLINK=true
export CCACHE_SLOPPINESS=pch_defines,file_macro,time_macros,include_file_mtime,include_file_ctime,file_stat_matches
Обратите внимание, что я использую pch, если это что-то меняет.