Appena iniziato a usare ccache basato su this tutorial e finora mi piace. Tuttavia, la mancanza di cache è estremamente lenta. Ecco i risultati:cache ccache manca rallentare la compilazione molto
Regular clean build without ccache : 1m40s
First build with ccache : 4m36s
Second build with ccache : 30s
Non so da dove iniziare il debug. La pagina delle prestazioni (https://ccache.samba.org/performance.html) indica come la complessità del file make può rallentare la compilazione, ma in questo contesto io uso Xcode, quindi la chiamata di ccache dovrebbe essere relativamente veloce. Mi aspettavo un calo delle prestazioni, ma non così tanto!
ci sono le mie impostazioni correnti mediante versione 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
Nota che faccio usare un PCH, se questo cambia qualcosa.
Dove si trova la directory ccache? Direi che la tua directory ccache è su remote (ad esempio nfs) e causa le prestazioni lente. – Mine
È nella mia home directory quindi non è questo il problema. – gcamp