GC overhead limit exceeded

Support/help with CloverETL (4.9) and CloverDX (5.0 or newer) implementation problems

av686165
Posts: 9
Joined: Fri Feb 14, 2020 5:53 am

GC overhead limit exceeded

Postby av686165 » Tue Mar 10, 2020 8:18 am

I am getting below error while running my graph in CloverDX. Please help,

12:31:00,411 INFO : === CloverDX 5.4.0.8 Starting ===
12:31:16,819 INFO : === CloverDX Runtime 5.4.0.8 Started @16 sec ===
12:31:16,839 INFO : Available memory:
Heap memory (initial/used/max): 128 MB/184 MB/569 MB
Non-heap memory (initial/used): 2 MB/123 MB
Exception in thread "threadPool-2" java.lang.OutOfMemoryError: GC overhead limit exceeded
020-03-10 12:32:48.258:WARN:oejs.AbstractConnector:[email protected]@6e28d94c{HTTP/1.1,[http/1.1]}{localhost:54461}:
java.lang.OutOfMemoryError: GC overhead limit exceeded
2020-03-10 12:32:46.883:WARN:oejuts.EatWhatYouKill:qtp1567581361-15:
java.lang.OutOfMemoryError: GC overhead limit exceeded
2020-03-10 12:32:57.342:WARN:oejuts.EatWhatYouKill:qtp1567581361-18:
java.lang.OutOfMemoryError: GC overhead limit exceeded
2020-03-10 12:32:56.476:WARN:oeji.ManagedSelector:qtp1567581361-43: java.lang.OutOfMemoryError: GC overhead limit exceeded
Exception in thread "scheduledExecutor-3" java.lang.OutOfMemoryError: GC overhead limit exceeded
Exception in thread "scheduledExecutor-6" java.lang.OutOfMemoryError: GC overhead limit exceeded
Mar 10, 2020 12:39:18 PM com.sun.xml.ws.transport.http.servlet.WSServletDelegate doGet
SEVERE: caught throwable

bartonv
Posts: 145
Joined: Wed May 03, 2017 12:10 pm

Re: GC overhead limit exceeded

Postby bartonv » Tue Mar 10, 2020 1:16 pm

Hello,
the "GC overhead limit reached" exception is typically thrown because the amount of live data barely fits into the Java heap having little free space for new allocations. A more in-depth explanation can be found in this article in the Oracle Java Documentation. To make the long story short, it appears that 569 MB of heap size is not sufficient for processing the given amount of data. To resolve the issue, try increasing the Max. heap size at least to 2048 MB in the CloverDX Designer > Window > Preferences > CloverDX > CloverDX Runtime > Memory settings section. Note: Make sure there is enough available RAM on the computer where the Designer is running.

Regards,
---
Vladimir Barton
CloverCARE Support
CloverDX

Visit us online at http://www.cloverdx.com


cron