I am facing an increasing memory usage over the time (during the application-run) and i am not sure what could be the root-cause.

When I have this problem, it usually is a global variable that continues to grow. In some cases, I use a subroutine that I call every so many seconds to show the memory status of the variables. Something like this (Note: I did this from memory so it may not compile asis).