Why does n8n use so much memory?

By overload I mean I can run my 1 workflow for 5-10min before the CPU usage reaches 100% and kswapd0 takes over. At that point there is no recovery and I have to stop the docker console and start it again. The above screenshot was the CPU usage without any workflows running. :woozy_face: