I've been playing around with the EditorFactoryListener a bit (see tracker
#5853) and wonder if i've stumbled across a memory leak with the Colors &
Fonts panel in IDE Options.
I created a simple EditorFactoryListener that just prints out the Editor
that gets created/released, like this:
When i open the Colors & Fonts panel in IDE Options, i see (by looking at
the output in the console) that 8 editors are created. But, when i close
IDE Options, only 6 of those 8 editors are released.
If i then repeatedly open and close IDE Options (say 10 times or so), the
memory used according to the usage indicator steadily increases. Clicking
the garbage collector's trash can doesn't cause the level of memory used to
drop down to where it was initially.
Similarly, the Code Style panel in IDE Options creates 3 editors, but none
get released when closing IDE Options.