Hello Arcow!
Greetings.
Your GC throughput is 99.179% and max GC pause time is 170ms. So your GC activity is excellent. I don't think your GC activity is causing any degradation. So you don't have to increase your heap size.
Degradation might be surfacing from other areas of the application - like DB slow down, thread blocking, ineffecient memory usage, deadlock, network connectivity issue ....
You can use the open source yCrash script which will capture 360-degree application level artifacts (like GC logs, 3 snapshots of thread dumps, heap dumps) and system level artifacts (like top, top -H, netstat, vmstat, iostat, dmesg, diskusage, kernel parameters...). Once you have these data, either you can manually analyze them or upload it to yCrash tool, which will analyze all these artifacts and generate one unified root cause analysis marrying all these artifacts. It can indicate the root cause of the problem.
Edit your Comment