Re: Memprof equivalent?
- From: Dave Benson <daveb idealab com>
- To: Deborah Swayne <dfs research att com>
- Cc: "gtk-list gnome org" <gtk-list gnome org>
- Subject: Re: Memprof equivalent?
- Date: Fri, 2 Mar 2001 17:36:48 -0800
I know memory tracers of this style have gone out of
vogue, but i've had a big set of debugging macros which,
for every function in glib1.2 which allocates memory,
provides an alternative which tracks the allocations in a
hashtable. Likewise for destroy functions, g_free, etc.
most allocations remap to variants that include the
line/file of the occurence.
Finally it provides a function to dump all the allocations.
Of course, it usually compiles to nothing unless you #define GSK_DEBUG
or -DGSK_DEBUG on the command line...
It's not exactly purify ;), but i find between it and electric fence,
i get very few memory problems...
ymmv,
dave
http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/gsk/src/gskdebug.h?rev=1.8&content-type=text/x-cvsweb-markup&cvsroot=gsk
http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/gsk/src/gskdebug.c?rev=1.8&content-type=text/x-cvsweb-markup&cvsroot=gsk
On Fri, Mar 02, 2001 at 08:19:23PM -0500, Deborah Swayne wrote:
> On Fri, Mar 02, 2001 at 11:47:46PM +0100, Drazen Kacar wrote:
> >
> > Depends. The best solution is probably Purify, available from
> > http://www.rational.com. Last time I looked, one could download the
> > software and a trial licence for 2 weeks. I don't know if discounts
> > are available.
>
> And I miss it so much! Where does it work with gcc? Not
> on Irix, where I do most of my work.
>
> Debby
>
> _______________________________________________
> gtk-list mailing list
> gtk-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-list
--
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]