On Mon, Jun 17, 2013 at 10:12:41AM +0200, Jan Hubicka wrote: > > > CPU: AMD64 family10, speed 2100 MHz (estimated) > > > Counted CPU_CLK_UNHALTED events (Cycles outside of halt state) with a > > > unit mask of 0x00 (No unit mask) count 750000 > > > samples % app name symbol name > > > 45047 11.7420 lto1 inflate_fast > > > > It might be worth changing LTO section layout to include a header > > that specifies whether a section is compressed or not so we can > > allow mixed compressed/uncompressed sections in the LTRANS files > > and avoid decompressing the function sections. > > Yes, but this profile shows only decl streaming. Functions do not really show > up in profile. I guess only way to cut this down is to either use LZO that > is faster at decompression side and/or reduce amount of data we stream to .o > files.
Or better snappy / snappy-c. It's faster at compression than LZO and comparable at decompression. -Andi