Please use the Apache issue tracking system for new NetBeans issues ( !!

Bug 124042

Summary: Memory leak in refactoring list cell rendrerer
Product: java Reporter: Jaroslav Tulach <jtulach>
Component: RefactoringAssignee: issues <>
Status: RESOLVED FIXED QA Contact: issues <>
Priority: P3 Keywords: PERFORMANCE, TEST
Version: 6.x   
Target Milestone: 6.x   
Hardware: All   
OS: All   
Whiteboard: perfleak
Issue Type: DEFECT Exception Report:
Bug Depends on:    
Bug Blocks: 121855    

Description Jaroslav Tulach 2007-12-14 16:59:24 UTC
This memory leak prevents a closed java project from being garbage collected.
      junit.framework.AssertionFailedError: Checking if all projects are really garbage collected Project:
private static final javax.swing.ListCellRenderer>$ProjectCellRenderer@4a422-parent->
Comment 1 Jan Becicka 2007-12-14 17:52:26 UTC
I don't think, that problem is in cell renderer. It holds what it is required to render. Question is who holds the
CopyClassPanel? I assume that all refactoring windows are closed and CopyClassPanel should be released...
Comment 2 Jaroslav Tulach 2007-12-14 20:35:34 UTC
CopyClassPanel has static field that holds on the rest...
Comment 3 Jan Becicka 2007-12-17 10:47:06 UTC
OK. You are right.

Checking in;
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/,v  <--
new revision: 1.8; previous revision: 1.7
Checking in;
/cvs/refactoring/java/src/org/netbeans/modules/refactoring/java/ui/,v  <--
new revision: 1.13; previous revision: 1.12
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo