[Libreoffice] ccache support

Terrence Enger tenger at iseries-guru.com
Fri Sep 9 12:33:23 PDT 2011


On Fri, 2011-09-09 at 20:22 +0200, Lubos Lunak wrote:
> On Friday 09 of September 2011, Norbert Thiebaud wrote:
> 
>  Could somebody else, preferably with a somewhat more common system :), post 
> their results, so that we can compare? I assume the ccache overhead (caused 
> by I/O I'd say) is exceptionally high here, but I still doubt ccache warrants 
> being enabled by default just like that.
> 
> > I don't do that in configure for the same reason we don't change
> > CCACHE_DIR or the cache dir size.
> > Using ccache if available is one thing... but trying to
> > 'auto-magically' optimize ccache is another can of worms altogether...
> 
>  I think the case above shows that there are some worms even in the one thing.
> 
> 

Well, let me throw some more numbers on the pile, about
space, number of cached files, and hits.  Short version:
cache compression reduces cache size by very roughly a
factor of 5.

My RAM is so small, at 512MB, that I omit timings; besides I
kept using the system for other things at the same time.
All compiles yesterday were with cache compression turned on.

"Size" is in KB as reported by `du --summarize ~/.ccache`.
Files, hits, and misses are from `ccache -s`.

I started yesterday with a cache holding files from a number
of previous builds of LibreOffice, some of them compressed,
but lots not (just because I keep forgetting to set
CCACHE_COMPRESS; yes, I have now added that to my .bashrc):
    size   : 9563228
    files  : 79453
    hits   : 54662 + 510
    misses : 39198
I calculate average file size 120.02KB

After some unsuccessful attempts to rebuild:
    size   : 9618256
    files  : 81585
    hits   : 54874 + 629
    misses : 39990
I calculate average file size 117.85KB and average size
21.03KB for the 2184 new files.

After successful complete build, which cleaned out part of
the cache:
    size   : 9123940
    files  : 99112
    hits   : 62377 + 3080
    misses : 48614
I calculate average file size 92.06KB.

FWIW, and HTH
Terry.




More information about the LibreOffice mailing list