I have developed large web application in spring web flow. But after running for one or two days, it gives me outOfMemory error. I have stored lots of variables in flowScope. I am not able to figure out what might be the issue. Can any one please let me know how can we optimize this. Is there any special way of storing the values in spring web flow.
You will have to take heap dump as it will give you an idea about the type of objects that are taking up memory. Then you can look into how these objects are being created & what needs to be optimized. You can trigger heap dump by setting this JVM option -XX:+HeapDumpOnOutOfMemoryError