How to reduce java concurrent mode failure and excessive gc
Posted
by jimx
on Stack Overflow
See other posts from Stack Overflow
or by jimx
Published on 2010-05-27T02:32:20Z
Indexed on
2010/05/27
5:01 UTC
Read the original article
Hit count: 286
In Java, the concurrent mode failure means that the concurrent collector failed to free up enough memory space form tenured and permanent gen and has to give up and let the full stop-the-world gc kicks in. The end result could be very expensive. I understand this concept but never had a good comprehensive understanding of A) what could cause a concurrent mode failure and B) what's the solution?. This sort of unclearness leads me to write/debug code without much of hints in mind and often has to shop around those performance flags from Foo to Bar without particular reasons, just have to try. I'd like to learn from developers here how your experience is. If you had previous encountered such performance issue, what was the cause and how you addressed it? If you have coding recommendations, please don't be too general. Thanks!
© Stack Overflow or respective owner