Provided by: mono-profiler_2.11+git20131009.5b1ef35-1build1_all bug

NAME

       mprof-heap-viewer - GUI viewer for the logging profiler heap snapshots

SYNOPSIS

       mprof-heap-viewer file

DESCRIPTION

       mprof-heap-viewer GUI viewer for the logging profiler heap snapshots

       WARNING:  this  application  is unfinished and experimental.  Nevertheless it should work,
       and bug reports are encouraged.

       This program decodes the contents of a logging profiler output file and  locates  all  the
       heap snapshots inside it.  The user can then select each individual snapshot and decide to
       load it in memory and explore its contents.

       The GUI is organized to work on "object sets" (listed in a tree view on  the  left).   All
       operations are performed with a popup menu on the choosen set.

       Initially  the  sets are the heap snapshots (of course a heap snapshot can be considered a
       set of objects!).  For each set the GUI shows on the right a list that breaks it  down  by
       class (one row for each class).

       The  user  can  then  refine  each  set using a "filter", to select a subset.  Examples of
       filters are "all objects of class X", or "all objects that reference an  object  of  class
       X".  This way the user explores the sets breaking them down to subsets (each subset in the
       GUI is a child of its owner set on the tree view).

       Moreover the user can issue a "compare" operation between two  arbitrary  sets  A  and  B,
       which will compute two subsets: "A - B" (the objects of A which are not in B, a subsect of
       A) and "B - A" (the reverse).  This can help in understanding what  changed  on  the  heap
       between garbage collections.

Options

       None

ENVIRONMENT VARIABLES

       None

SEE ALSO

       mono(1)

COPYRIGHT

       Copyright (C) 2008 Novell, Inc (http://www.novell.com)

                                                                             mprof-heap-viewer(1)