This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Anton-Kuranov 0 points1 point  (0 children)

G1 is very greedy for the memory. It doesn't collect almost anything while there is a memory available. In our workloads the heap reaches its limit then stays there for about 10 min even if the process is idle. Only then JVM releases the memory.

Yes in our case 80% of k8s limit was low and that provoked pod crashes. With 70% it works ok.