Skip to content

Commit 8df0978

Browse files
committed
Heap Viewer - fixed memory leak, FALLBACK renderer should not be static
1 parent d2fe76d commit 8df0978

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

visualvm/heapviewer/src/com/sun/tools/visualvm/heapviewer/ui/TreeTableViewRenderer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
*/
4747
class TreeTableViewRenderer implements ProfilerRenderer {
4848

49-
private static final HeapViewerRenderer FALLBACK = new FallbackRenderer();
49+
// Don't make this static, leaks the last rendered value -> model -> UI -> Universe
50+
private /*static*/ final HeapViewerRenderer FALLBACK = new FallbackRenderer();
5051

5152
private final Map<Class<? extends HeapViewerNode>, HeapViewerRenderer> lookup = new HashMap();
5253

0 commit comments

Comments
 (0)