This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] track heap usage with -fmem-report


Richard Biener <rguenther@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)

-Andi

-- 
ak@linux.intel.com -- Speaking for myself only


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]