<AWT Dev> Standalone test was: Memory leaks due to static references in AWT & Swing
Roman Kennke
roman at kennke.org
Thu Jul 21 05:25:02 PDT 2011
Hi Jaroslav,
> > However, this confirms my concern. When a showing dialog is going out of
> > scope, without having dispose() or such called before, what is supposed
> > to happen?
>
> Actually the test calls dispose():
> d.setVisible(visibility);
> if (!visibility) {
> d.dispose();
> }
> so in this case the answer is easy, the dialog should be eligible for GC.
Sorry, haven't seen this. In this case, yes, we seem to have a problem.
I will have a look at this testcase and try to find what is going wrong.
> > AWT resource management is not 100% automatic AFAIK.
>
> I am ready to help the system. Just using reflection to clean some fields
> seems like a too dirty kind of help...
I absolutely agree.
Regards, Roman
More information about the awt-dev
mailing list