Who wants to have some fun memory debugging?

Nick B nick.barbalich at gmail.com
Wed May 13 03:16:53 PDT 2009


Denis Koroskin wrote:

> At work, we manage memory ourselves (C++ that is). As result of a 
> program run, a memory log is created which is then visualized by a 
> Memory Monitor. MM gives a picture of memory state at any given time. 
> You use a scroller to advance in time. You may a watch a history of 
> every memory block - when it was first allocated, how it was reused, 
> etc. It also gives you a great picture of how big memory fragmentation 
> is, how efficient it is reused etc.
> 
> I may post a few screenshots or even a whole program with a sample 
> memory log to show you how useful it is. Perhaps, it will be an 
> inspiration for someone to create something like it for D GC.
> Unfortunately, an implementation is heavily memory-management specific 
> and thus there is little to no code to share.

Dennis - this sounds very interesting. Could you post some screen shots etc.
Nick B.



More information about the Digitalmars-d-learn mailing list