|A lot of elements kept in UISynchronizer.pendingStartup attribute [message #1572831]
||Mon, 19 January 2015 11:09
| Aurélien Pupier
Registered: July 2009
Location: Grenoble, FRANCE
After migration from Eclipse 4.3 to Eclipse 4.4.1, I encounter sometimes Out Of Memory error in one test suite (1 out of 3 times).
Analyzing Heap dump I can notice that a lot of memory is consumed by UISynchronizer (Problem suspect 2 and 3 are caused by UISynchronizer too)
/*** planned to insert an image but not found a working Free Hosting site yet...***/
There is a lot of Objects kept in pendingStartup list attribute (almost 2000), mostly of 3 types:
If I look to the Threads stack I didn't notice any lock which could explain that all these "pendind startup" Runnables are kept in memory. I suppose that it means that all these Runnables were not executed yet.
Which threads/Which objects are responsible to execute all items of this list?
How can I investigate why elements of this list are kept here? (and so not executed yet?)
Thanks for any help on understanding or debugging this issue.
Aurélien Pupier - Red Hat
Senior Software Engineer in Fuse Tooling team
[Updated on: Mon, 19 January 2015 11:15]
Report message to a moderator
Powered by FUDForum
. Page generated in 0.01496 seconds