$ ccache -s | egrep "(cache hit|cache miss)" cache hit 3518652 cache miss 168484 $ echo $((168484*1000/3518652)) 47 $
Less than 5% of the compiler invocations on my development machine since 2004 actually processed new and unseen code.
I'm still unsure, though, what this is telling me?