forked from mono/heap-shot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
157 lines (119 loc) · 6.15 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
2010-03-20 Gonzalo Paniagua Javier <[email protected]>
* HeapShot.Gui/SelectProcessDialog.cs:
* HeapShot.Gui/gtk-gui/HeapShot.Gui.SelectProcessDialog.cs:
* HeapShot.Gui/gtk-gui/gui.stetic: only list processes that have been
started with --profile=heap-shot to avoid sudden death and
suffocation affecting unaware awesome mono programs running in your
desktop.
2010-03-20 Gonzalo Paniagua Javier <[email protected]>
* profiler/heap-shot.c: add a couple of #defines here since
mono-mutex.h is not installed any more. Remove warnings.
* autogen.sh: remove unused options.
Fri Mar 19 09:24:40 CET 2010 Paolo Molaro <[email protected]>
* profiler/heap-shot.c: reorder initialization: first the profiler
is installe and after that the event callbacks are registered and
activated. Added some notes on the rest of the code.
* configure.in: check for mono-2.
* HeapShot.Gui/SelectProcessDialog.cs: limit the process list to
processes runnig mono.
2008-10-19 Jordi Mas i Hernandez <[email protected]>
* HeapShot.Gui/MainWindow.cs: If the process is no longer valid, ask
the user for a new process instead of hanging.
2008-03-06 Andrew Jorgensen <[email protected]>
* HeapShot.Gui.Widgets/Makefile.am: distcheck fixes (reference srcdir
for compiled resources)
2007-09-28 Ankit Jain <[email protected]>
* profiler/profiler.mdp: Set the compiler regex to gcc.
2007-06-05 Ankit Jain <[email protected]>
* HeapShot.Gui/MainWindow.cs: Explicitly Destroy SelectProcessDialog.
* HeapShot.Gui/SelectProcessDialog.cs (Dispose): Remove.
2007-04-18 Alp Toker <[email protected]>
* 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 <[email protected]>
* profiler/profiler.mdp, profiler/Makefile.am.mdp: Add the correct MD
project file.
2007-02-08 Lluis Sanchez Gual <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* HeapShot/ReferenceTreeReport.cs: Track api changes.
2006-11-13 Lluis Sanchez Gual <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
Initial import of heap-shot.