Any way to track memory allocations?

wade swadenator at gmail.com
Tue Feb 24 12:33:51 PST 2009


Yes,
this would be a great idea, especially for RT production software.

wade

Denis Koroskin Wrote:

> On Tue, 24 Feb 2009 20:40:13 +0300, BCS <ao at pathlink.com> wrote:
> 
> > Reply to Jarrett,
> >
> >
> >> Hm, actually..
> >>  If you *are* using D2, you might be able to replace the GC interface
> >> with a "debug" interface that just forwards calls to the normal GC.
> >> This is a capability druntime inherited from the Tango runtime - the
> >> GC is separated from the rest of the standard library and can actually
> >> be replaced at link-time.  I don't know if D2 links all three parts of
> >> druntime into a single library or not, though.
> >>
> >
> > Someone should make such a GC shell. You could add a BanAlloc(bool)  
> > option that would turn on an assert on any allocation. This could be set  
> > and cleared around the RT parts of the code.
> >
> >
> 
> Good idea!



More information about the Digitalmars-d-learn mailing list