119 строки
4.8 KiB
Plaintext
119 строки
4.8 KiB
Plaintext
2007-06-05 Ankit Jain <jankit@novell.com>
|
|
|
|
* HeapShot.Gui/MainWindow.cs: Explicitly Destroy SelectProcessDialog.
|
|
* HeapShot.Gui/SelectProcessDialog.cs (Dispose): Remove.
|
|
|
|
2007-04-18 Alp Toker <alp@atoker.com>
|
|
|
|
* HeapShot.Reader/ReferenceNode.cs: Build fix. Old gmcs allowed
|
|
private generic arguments for a public Dictionary`2 so this wasn't
|
|
noticed.
|
|
|
|
2007-02-12 Lluis Sanchez Gual <lluis@novell.com>
|
|
|
|
* profiler/profiler.mdp, profiler/Makefile.am.mdp: Add the correct MD
|
|
project file.
|
|
|
|
2007-02-08 Lluis Sanchez Gual <lluis@novell.com>
|
|
|
|
* profiler/Makefile.am.mdp, heap-shot.mds: Added new profiler project.
|
|
* profiler/Makefile.am, HeapShot.Gui.Widgets/HeapShot.Gui.Widgets.mdp,
|
|
HeapShot.Gui.Widgets/Makefile.am, HeapShot/Makefile.am,
|
|
HeapShot/HeapShot.mdp, HeapShot.Reader/Makefile.am,
|
|
HeapShot.Reader/HeapShot.Reader.mdp, HeapShot.Gui/Makefile.am,
|
|
HeapShot.Gui/HeapShot.Gui.mdp: Synchronized makefiles and
|
|
MonoDevelop projects.
|
|
* HeapShot.Gui.Widgets/gtk-gui/objects.xml,
|
|
HeapShot.Gui.Widgets/gtk-gui/gui.stetic: flush.
|
|
* configure.in: Added package check.
|
|
* HeapShot.Gui/gtk-gui/generated.cs, HeapShot.Gui/gtk-gui/gui.stetic:
|
|
Flush.
|
|
|
|
2007-01-23 Lluis Sanchez Gual <lluis@novell.com>
|
|
|
|
* HeapShot.Gui.Widgets/HeapShot.Gui.Widgets.mdp,
|
|
HeapShot.Gui.Widgets/Makefile.am, HeapShot.Gui/Makefile.am,
|
|
HeapShot.Gui/HeapShot.Gui.mdp: Added new files.
|
|
* HeapShot.Gui.Widgets/ReferenceTreeViewer.cs: Added one new column
|
|
that shows the amount of memory indirectly hold by object
|
|
references. Show a tooltip in each cell which explains the meaning
|
|
of each number.
|
|
* HeapShot.Gui.Widgets/gtk-gui/generated.cs,
|
|
HeapShot.Gui.Widgets/gtk-gui/gui.stetic,
|
|
HeapShot.Gui/gtk-gui/generated.cs, HeapShot.Gui/gtk-gui/gui.stetic:
|
|
Updated.
|
|
* HeapShot.Gui.Widgets/gtk-gui/HeapShot.Gui.Widgets.ReferenceTreeViewer.cs,
|
|
HeapShot.Gui.Widgets/gtk-gui/HeapShot.Gui.Widgets.ObjectMapViewer.cs,
|
|
HeapShot.Gui/gtk-gui/HeapShot.Gui.SelectProcessDialog.cs,
|
|
HeapShot.Gui/gtk-gui/MainWindow.cs: New partial classes.
|
|
* HeapShot.Gui.Widgets/ObjectMapViewer.cs, HeapShot.Gui/MainWindow.cs,
|
|
HeapShot.Gui/SelectProcessDialog.cs: Changed to partial class
|
|
model.
|
|
* HeapShot.Reader/ReferenceNode.cs: Added support for a new field:
|
|
amount of memory indirectly hold by object references.
|
|
* HeapShot.Reader/ObjectMapFileReader.cs: Removed fixme.
|
|
|
|
2006-11-22 Lluis Sanchez Gual <lluis@novell.com>
|
|
|
|
* profiler/outfile-writer.c, profiler/heap-shot.c: Scan the whole type
|
|
hierarchy of a type when looking for references.
|
|
* HeapShot.Gui.Widgets/ReferenceTreeViewer.cs,
|
|
HeapShot.Reader/ReferenceNode.cs: Added column which shows the
|
|
reference count to the root type being inspected.
|
|
* HeapShot.Gui.Widgets/gtk-gui/gui.stetic: Updated.
|
|
* HeapShot.Reader/ObjectMapFileReader.cs: Added GetRoots method, not
|
|
used right now.
|
|
|
|
2006-11-15 Lluis Sanchez Gual <lluis@novell.com>
|
|
|
|
* HeapShot.Gui.Widgets/ReferenceTreeViewer.cs: Removed debug code.
|
|
* HeapShot.Reader/ObjectMapFileReader.cs: Fixed object filter when
|
|
getting object references. Removed some debug code.
|
|
|
|
2006-11-13 Joe Shaw <joeshaw@novell.com>
|
|
|
|
* profiler/heap-shot.c (mono_profiler_startup): Fix an
|
|
off-by-one in counting the length of the name "heap-shot".
|
|
|
|
2006-11-13 Lluis Sanchez Gual <lluis@novell.com>
|
|
|
|
* HeapShot/ReferenceTreeReport.cs: Track api changes.
|
|
|
|
2006-11-13 Lluis Sanchez Gual <lluis@novell.com>
|
|
|
|
* profiler/outfile-writer.h:
|
|
* profiler/outfile-writer.c: Removed unused constants. Added some
|
|
totals in the file headers.
|
|
|
|
* HeapShot.Gui.Widgets/ReferenceTreeViewer.cs: Track api changes.
|
|
Load the tree in the background.
|
|
* HeapShot.Gui.Widgets/gtk-gui/gui.stetic,
|
|
HeapShot.Gui.Widgets/gtk-gui/objects.xml: Updated.
|
|
* HeapShot.Gui.Widgets/gtk-gui/library.dat: Removed from build.
|
|
* HeapShot.Gui.Widgets/ObjectMapViewer.cs: Track api changes.
|
|
* configure.in: Fix directory name.
|
|
* HeapShot/ReferenceTreeReport.cs: Track api changes.
|
|
|
|
* HeapShot.Reader/TypeInfo.cs:
|
|
* HeapShot.Reader/FieldInfo.cs:
|
|
* HeapShot.Reader/ObjectInfo.cs:
|
|
* HeapShot.Reader/ReferenceNode.cs:
|
|
* HeapShot.Reader/ObjectMapFileReader.cs: Redesigned the way object
|
|
information is loaded in memory. It's now using big arrays of structs,
|
|
which is much more efficient that reference objects.
|
|
|
|
2006-11-06 Raja R Harinath <rharinath@novell.com>
|
|
|
|
* configure.in (HeapShot/heap-shot): Separate out output command.
|
|
Make generated file executable.
|
|
(HeapShot.Gui/heap-shot-gui): Likewise.
|
|
* HeapShot/Makefile.am: Remove custom makerule for heap-shot.
|
|
* HeapShot.Gui/Makefile.am: Remove custom makerule for heap-shot-gui.
|
|
* HeapShot.Gui.Widgets/Makefile.am (RES_CSFLAGS): New. Look for
|
|
resource files in the source directory.
|
|
($(TARGET)): Use it. Depend on resource files too.
|
|
|
|
2006-11-05 Lluis Sanchez Gual <lluis@novell.com>
|
|
|
|
Initial import of heap-shot.
|