Community
Participate
Working Groups
I20050420-1200 In a huge yourkit memory trace, I found 36 'JavaEditors's (several of which leaked by bug 92106) and 660 'JavaEditorTextHoverProxy's. That makes more than 18 JavaEditorTextHoverProxys per JavaEditor. This could be a performance problem (I have not digged further into this yet, so I'm not really sure - I just saw the numbers). [Snapshot on my machine: I20050420-1200_1.5.0_20050425_1004.memory]
How big is the size of those objects? Can you reproduce when running code that has the fix for bug 92106?
They don't take up much memory: it's about 40KB for all JavaEditorTextHoverProxies. I'll take another snapshot with the next I-build to see whether that makes a difference.
Profiled I20050426-1700 and could not find any leaks. In addition to bug 92106 this might have been caused by the editor reuse bugs which were introduced in I20050419-1200 (bug 92049).
Get rid of deprecated state.
.