On Fri, 8 Mar 2013, Andi Kleen wrote:

> Richard Biener <rguent...@suse.de> writes:
> 
> > This hacky patch tracks per-pass heap usage with -fmem-report
> > using glibc malloc hooks (which are deprecated!?  eh ...  I can
> > see no replacement?)
> >
> > Still somewhat broken accounting for the overall numbers
> > (and peak memory use, that is).
> >
> > But it's a start.  And it uses internal glibc allocator
> > implementation details ... (eh).  At least it's low-overhead.
> 
> I found it much simpler to just LD_PRELOAD tcmalloc and use
> its excellent debugging support.
> 
> I think it makes (with debugging disabled) run LTO run 
> a few percent faster too (but ran those numbers some time
> ago)

The point was to eventually amend -ftime-report output with
per-pass heap usage as well (in addition to the GC stats it
prints).  Yes, I know of various tools that can track
memory usage - but those are not per-pass nor are they
built in.

Richard.

Reply via email to