I don’t think there are any proper tools for monitoring RAM usage as such.
One typical problem si that the Statistics Interval is set to a low value, such as 1 second, so the simulation gathers a lot of statistical data in the memory for long simulations.
To see if this is the culprit, you can try setting to Statistics Interval to a higher value, such as 60 seconds.
It seems my Problem is related to the 4.10 Version. With the 4.9 Version the RAM usage is way lower and the simulation goes through. With the newer version RAM makes the simulation crash after a while.