If you trust this link, click it to continue.
http://javarevisited.blogspot.com/2017/05/solution-of-javalangoutofmemoryerror-gc-overhead-limit-exceeded.html