CloverETL Server memory leaking - solutions

How-to(s), solutions to common problems, pearls of wisdom

kubosj
Posts: 372
Joined: Thu Jan 12, 2012 9:10 am

CloverETL Server memory leaking - solutions

Postby kubosj » Wed Jan 23, 2013 1:27 pm

PermGen related

Are typically caused by growing amount of loaded Class objects. It may be caused by:

  • own Java code using third party library which is loaded/unloaded every time graph is executed
  • non-bundled JDBC/JMS/* driver usage (*.jar selected in Connection wizard) - this driver is loaded/unloaded every time graph is executed

This problems are typically related to driver/library which is not written in a way that expects dynamic loading/unloading. Solution is to place this driver/library into Server classpath and refer it by class name and not via driver location.

Heap related

Typically caused by something cached (connections, values in hash, ...) in static way.
Jaroslav Kubos
CloverCARE Support
CloverETL | Rapid Data Integration

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


cron