D Map Treemap viewer

Vladimir Panteleev vladimir at thecybershadow.net
Fri Oct 28 02:20:04 PDT 2011


On Fri, 28 Oct 2011 04:50:59 +0300, Trass3r <un at known.com> wrote:

>> This tool attempts to answer the question "Why the $#%!$@% hell is my  
>> binary so huge?" in an intuitive way.
>
> Awesome! Another great tool after DustMite.
>
> Look at that:
> http://thecybershadow.net/d/mapview/view.php?id=4eaa05054b06f
>
> Why the heck is that _D2rt3aaA2AA6__initZ shown as 2MB in size? The  
> resulting exe is only 1MB.

Not sure. I guess it's the last symbol in a segment, before a long gap.

> Also why can't the demangler demangle all those init symbols?

I think that's a question for Sean, who maintains the demangler.

> And _D6opencl7wrapper8CLObject6__initZ - 6928 bytes??
> It's an empty struct.
>
> :D and what kind of a symbol is '0x24' ;)
> Seems like a bug.

I guess ld map parsing could be better. I'll see what I can do.

-- 
Best regards,
  Vladimir                            mailto:vladimir at thecybershadow.net


More information about the Digitalmars-d mailing list