We developed a BPM process with 70 steps, each step contains a few file(image/pdf) uploads.
Whole process is divided into 16 subprocesses.
When we ran the project in production we facing java.lang.OutOfMemoryError: GC overhead limit exceeded exception
We have analysed the heap dump from the tomcat server which showed us the leaks in the heap.
It’s hard to troubleshoot performance issue over a forum. I think it would be more efficient if you share with the community your thoughts on what could be the issue to get a feedback on it. Or maybe more details on what led you to this issue.
Also, this is a community forum not a Customer Support service I’m not sure you can expect community members to urgently handle your request.
From the information provided, I’m not sure I can guess what is the issue. The noticeable point is that one of the Bonita worker is holding on 800Mb of data, which can be a lot of different things: A problem to free resources, too much data handled by a simple case, etc…
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.