This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
There are *BeanInfo classes which uses static images and even static initializers holding the BIs data. For loading images, use org.openide.util.Utilities.loadImage directly in getImage without any caching (Utilities will do SoftCaching for you). Create BeanDeascriptor and PropertyDescriptors just on demand without any caching, Introspector will cache it itself. The sources to modify which I know of: JavadocTypeBeanInfo.java StdDocletTypeBeanInfo.java ExternalJavadocExecutorBeanInfo.java DocumentationSettingsBeanInfo.java JavadocSettingsBeanInfo.java StdDocletSettingsBeanInfo.java ExternalJavadocSettingsServiceBeanInfo.java JavadocSettingsServiceBeanInfo.java StdDocletSettingsServiceBeanInfo.java Jdk12SearchType_japanBeanInfo.java JavadocSearchTypeBeanInfo.java Jdk12SearchTypeBeanInfo.java Also, the class AutoCommentListCellRenderer can be modified to not hold the images itself.
BTW: The static hoding of images is considered a memory leak in this context.
Fixed BeanInfo's
Fixed except the first three items: JavadocTypeBeanInfo.java StdDocletTypeBeanInfo.java ExternalJavadocExecutorBeanInfo.java
Fixed, bad commit
Now OK, thanks.
Resolved for 3.3.x or earlier, no new info since then -> closing.