forked from HeapStats/heapstats
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
360 lines (206 loc) · 11.8 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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
2016-07-31 Yasumasa Suenaga <[email protected]>
* Bug 3104: SEGV in TSnapShotContainer::mergeChildren with Oracle JDK8u92
2016-07-01 Yasumasa Suenaga <[email protected]>
* Bug 3057: [JDK 9] HeapStats Analyzer could not start on JDK 9
2016-07-01 KUBOTA Yuji <[email protected]>
* Bug 3023: [JDK 9] Search JDK shared-library correctly
2016-06-02 Yasumasa Suenaga <[email protected]>
* Bug 2970: [JDK 9] Add ParallelOldGC hook for JDK 9
* Bug 2976: [REFACTORING][JDK 9] Use const declarations for TBitMapMarker
* Bug 2977: [REFACTORING][JDK 9] Add marking bitmap for ParNew GC at CMS Final Remark
* Bug 2978: [JDK 9] Add CMSGC hook for JDK 9
* Bug 2979: [JDK 9] Add G1GC hook for JDK 9
* Bug 2980: [REFACTORING][JDK 9] Change FullGC hookpoint for G1
* Bug 2981: [TESTBUG] Cannot test ParallelGC in snapshot test.sh
2016-04-18 Yasumasa Suenaga <[email protected]>
* Bug 2911: [REFACTORING][JDK 9] Refactoring signal handling mechanism
* Bug 2912: [JDK 9] Support JDK 9 version string
* Bug 2913: [JDK 9] Adapt to JDK-8148047
* Bug 2919: [JDK 9] Add Serial and Parallel GC hook for JDK 9
* Bug 2923: [REFACTORING][JDK 9] Refactoring deadlock finder
* Bug 2924: [JDK 9] Adapt to JEP 220
2016-04-11 Yasumasa Suenaga <[email protected]>
* Bug 2925: [REGRESSION] Cannot attach HeapStats agent to live process
2016-03-28 Yasumasa Suenaga <[email protected]>
* Bug 2895: Code duplication for HeapStats MBean
2016-03-15 Yasumasa Suenaga <[email protected]>
* Bug 2794: Remove dependency on net-snmp-libs.
* Bug 2879: Unnecessary varbind is sent in log collection trap.
2016-03-04 Shinji Takao <[email protected]>
* Bug 2796: Change default value: snmp_send to false.
2016-03-05 Yasumasa Suenaga <[email protected]>
* Bug 2870: JVM crash when oneway option is changed through JMX.
2016-02-26 Yasumasa Suenaga <[email protected]>
* Bug 2861: Avoid hiding overloaded virtual function warning.
* Bug 2862: Typo in header guard macro name.
2016-02-24 Yasumasa Suenaga <[email protected]>
* Bug 2860: configure should regard $JAVA_HOME
2016-02-22 Yasumasa Suenaga <[email protected]>
* Bug 2857: NPE occurs when user choose multiple exclude filter.
2016-02-13 Yasumasa Suenaga <[email protected]>
* Bug2847: LogLevel cannot change through JMX.
* Bug2848: Show new configuration when it changed through JMX.
2016-02-09 KUBOTA Yuji <[email protected]>
* Bug 2846: Fix typo in ReferenceTree Tab
* Contributed-by: n-agetsu <[email protected]>
2016-02-09 KUBOTA Yuji <[email protected]>
* Bug 2844: Add the release change of heapstats-2.0.1
* Bug 2845: Set version to 2.0.trunk
2016-02-03 KUBOTA Yuji <[email protected]>
* Bug 2840: Support maven 3.0 and 2.2
2016-02-02 KUBOTA Yuji <[email protected]>
* Bug 2833: Improve the versioning by maven
* Bug 2834: Add interactive script for release
2016-02-01 KUBOTA Yuji <[email protected]>
* Bug 2828: Warn if chosen snapshot do not have reference tree data
2016-01-29 Yasumasa Suenaga <[email protected]>
* Bug 2817: Incorrect thread name in deadlock alert SNMP trap.
2016-01-23 Yasumasa Suenaga <[email protected]>
* Bug 2795: [REFACTORING] Aggregate static variables for SNMP to trapSender.*
* Bug 2802: Agent build failed on Raspbian Jessie.
2016-01-22 KUBOTA Yuji <[email protected]>
* Bug 2797: Sync docs and config between icedtea and github
* Bug 2801: Remove extra / to build debuginfo correctly
2016-01-18 Yasumasa Suenaga <[email protected]>
* Bug 2793: MIB object type name fix
2016-01-14 KUBOTA Yuji <[email protected]>
* Bug 2784: Fix configure to search /etc/alternatives/java correctly.
* Bug 2785: Change the order of searching JDK path at configure
2016-01-12 Yasumasa Suenaga <[email protected]>
* Bug 2783: Add CLI kick shell
2016-01-03 Yasumasa Suenaga <[email protected]>
* Bug 2772: IllegalStateException occurred when exclude filter was set in CLI.
2015-12-14 KUBOTA Yuji <[email protected]>
* Bug 2771: Fix spec to copy heapstats-cli.jar correctly.
2015-12-11 Yasumasa Suenaga <[email protected]>
* Bug 2736: The Excluded classes are listed in "Class Search".
* Bug 2770: Analyzer and CLI binary packages should have prefix directory.
2015-12-10 Yasumasa Suenaga <[email protected]>
* Bug 2706: [REDO] Cannot show all Japanese chars in SnapShot Data tab.
2015-12-09 Yasumasa Suenaga <[email protected]>
* Bug 2745: The "Clear" button in "Class Search" does not clear the text field and list.
* Bug 2716: Displaying duplicate Exclude filter.
* Bug 2718: Title of "About" dialog.
* Bug 2708: Popup is hidden by mouse cursor in Resource Data tab.
* Bug 2706: Cannot show all Japanese chars in SnapShot Data tab.
* Bug 2705: Thread Recorder does not exist in menu bar.
* Bug 2704: There are words that is not localized into Japanese.
* Bug 2703: The Log Detail Data which time is out of specified range can be selected.
* Bug 2694: HeapStats process is not finished with [File]-[Exit] menu.
* Bug 2698: Charts are not cleared when another file is opened.
* Bug 2699: Class Search is not work properly.
* Bug 2715: TextBox which shows opened file should be read-only.
* Bug 2735: Whether the exclude filter is applied or not.
2015-11-05 Yasumasa Suenaga <[email protected]>
* Bug 2692: Incorrect option name in heapstats.conf
2015-10-23 Yasumasa Suenaga <[email protected]>
* Bug 2681: Update INSTALL and README
2015-10-22 Yasumasa Suenaga <[email protected]>
* Bug 2680: Add RPM package for HeapStats CLI
2015-10-22 KUBOTA Yuji <[email protected]>
* Bug 2516: Update RPM SPEC file.
2015-10-14 Yasumasa Suenaga <[email protected]>
* Bug 2111: Bug 2111: [FX ANALYZER] Migrate HeapStats Analyzer to JavaFX.
https://github.com/HeapStats/HeapStatsFXAnalyzer/tree/2.0-beta3
* Bug 2107: [ADD CONFIG] Add switch to collect reference data
2015-08-26 KUBOTA Yuji <[email protected]>
* Bug 2597: Enable building sub-components.
2015-08-24 KUBOTA Yuji <[email protected]>
* Bug 2593: [Performance] Replace memcpy operation of Thread Recorder to CPU instructions.
* Bug 2594: [Performance] Change mutex operation of Thread Recorder to spin-lock.
* Bug 2595: Resolve warning messages reported by compiler.
2015-08-01 Yasumasa Suenaga <[email protected]>
* Bug 2515: Reconstruct source tree.
* Bug 2549: Location of binaries should follow FHS.
2015-07-17 Yasumasa Suenaga <[email protected]>
* Bug 2536: "make install" should create symlink to libheapstats.so
* Bug 2538: [REFACTORING] AgentAttacher improvements
2015-07-16 Yasumasa Suenaga <[email protected]>
* Bug 2529: HeapStats agent should hook InstanceClassLoaderKlass after JDK-6964458
2015-07-16 KUBOTA Yuji <[email protected]>
* Bug 2526: [REFACTORING] Clarify protected objects by a lock.
2015-07-15 KUBOTA Yuji <[email protected]>
* Bug 2525: Prevent configure error on running rpmbuild without binutils-devel
* Contributed-by: Shinya TAKEBAYASHI <[email protected]>
2015-07-14 KUBOTA Yuji <[email protected]>
* Bug 2506: [REFACTORING] Clean up coding style
2015-07-09 KUBOTA Yuji <[email protected]>
* Bug 2504: Add preparation of mbean test.
2015-07-06 Yasumasa Suenaga <[email protected]>
* Bug 2424: [REFACTORING] Aggregate all configuration to TConfiguration
* Bug 2425: Add JMX method to get configuration list
* Bug 2435: Conscious of configuration value type in JMX interface.
2015-06-19 Yasumasa Suenaga <[email protected]>
* Bug 2452: JVM may crash when CMS GC occurs frequently.
2015-06-19 Shinji Takao <[email protected]>
* Bug 2457: Cannot build HeapStats 2.0 agent on RHEL6
2015-06-11 KUBOTA Yuji <[email protected]>
* Bug 2113: [ADD CONFIG] Add switch to output HeapStats messages to logfile.
2015-05-28 KUBOTA Yuji <[email protected]>
* Bug 2382: Update Private Enterprise Number for SNMP.
2015-05-24 Yasumasa Suenaga <[email protected]>
* Bug 2378: JVM may crashe when class unload is occurred.
2015-05-22 KUBOTA Yuji <[email protected]>
* Bug 2376: Deadlock finder needs to return a original _thread_state to HotSpot VM.
2015-05-22 KUBOTA Yuji <[email protected]>
* Bug 2366: Change the calculation of g1StartAddr to create the bitmap for G1GC
2015-05-22 KUBOTA Yuji <[email protected]>
* Bug 2365: Adapt to G1GC hook points of JDK-8049421
2015-05-19 KUBOTA Yuji <[email protected]>
* Bug 2371: Fix attacher's message.
2015-05-19 KUBOTA Yuji <[email protected]>
* Bug 2370: Change bugs.sun.com to bugs.openjdk.java.net
2015-05-17 Yasumasa Suenaga <[email protected]>
* Bug 2110: [ONLINE ANALYSIS] Add JMX interface to collect snapshot data at online.
2015-05-04 Yasumasa Suenaga <[email protected]>
* Bug 2295: [ARM PORT] Support NEON instruction set.
2015-05-02 Yasumasa Suenaga <[email protected]>
* Bug 2291: Cannot build HeapStats 2.0 agent on Raspbian
* Bug 2234: [ARM PORT] Adapt to Cortex-A processor.
2015-04-30 Yasumasa Suenaga <[email protected]>
* Bug 2315: [THREAD STAT] Build failed after Bug 2109
* Bug 2322: [THREAD STAT] Build failed after Bug 2109 (auto variable)
2015-04-29 Yasumasa Suenaga <[email protected]>
* Bug 2109: [THREAD STAT] Collect thread scheduling data.
2015-03-01 Yasumasa Suenaga <[email protected]>
* Bug 2244: [REFACTORING] Implement JVMTI event callback chain.
2015-02-28 Yasumasa Suenaga <[email protected]>
* Bug 2108: [ADD CONFIG] Add switch to work deadlock detector.
2015-02-17 KUBOTA Yuji <[email protected]>
* Bug 2224: Improve the checking for std::regex.
2015-02-17 KUBOTA Yuji <[email protected]>
* Bug 2223: Cannot build HeapStats agent on Debian i386.
2015-01-30 KUBOTA Yuji <[email protected]>
* Bug 2114: Default values are different from binary-builtin and heapstats.conf.
2015-01-29 KUBOTA Yuji <[email protected]>
* Bug 2170: Cannot build HeapStats agent with old gcc, which does not support option "-msse4".
2015-01-07 Yasumasa Suenaga <[email protected]>
* Bug 2074: Migrate from PCRE to C++11 regex.
2015-01-06 KUBOTA Yuji <[email protected]>
* Bug 2166: For some environment, forward declaring struct stat is not possible.
2015-01-06 Yasumasa Suenaga <[email protected]>
* Bug 2106: [ARM PORT] Port to ARM
2015-01-05 Yasumasa Suenaga <[email protected]>
* Bug 2105: [ARM PORT][REFACTORING] overrideFunc should be more simply.
* Bug 2134: [REGRESSION] JVM crash when HeapStats live attach is invoked.
* Bug 2149: [ONLINE ANALYSIS][REFACTORING] Refactoring TConfiguration.
* Bug 2156: [ONLINE ANALYSIS][REFACTORING] Refactoring global variables.
2014-11-28 Yasumasa Suenaga <[email protected]>
* Bug 2012: [REFACTORING] Separate HeapStats configuration structures from util.cpp
* Bug 2013: [REFACTORING] Integrate all optimized binaries.
* Bug 2017: JVM may crash with taking interval SnapShot when concurrent GC is occurred.
2014-10-20 Yasumasa Suenaga <[email protected]>
* Bug 2011: [REFACTORING] Separate logging facility from util.hpp
2014-10-16 Yasumasa Suenaga <[email protected]>
* Bug 1985: [REFACTORING] libtool removal
* Bug 1995: [REFACTORING] Separate CPU-optimized code.
2014-09-07 Yasumasa Suenaga <[email protected]>
* Bug 1908: [REFACTORING] Separate feature to controll override functions from oopUtil.cpp
* Bug 1909: [REFACTORING] Move HS version collector to TJvmInfo.
* Bug 1910: [REFACTORING] Move SafePoint check to deadlock detector.
2014-09-05 Yasumasa Suenaga <[email protected]>
* Bug 1906: [REFACTORING] Separate feature gathering variables/functions from oopUtil.cpp
2014-09-02 Yasumasa Suenaga <[email protected]>
* Bug 1902: [REFACTORING] Porting HotSpot version handler from 1.0
2014-07-24 Yasumasa Suenaga <[email protected]>
* Sync HeapStats 1.1