Solved by albanD in post #2 
              
              
                Do I have a bug somewhere?


I don’t think so. 

So my understanding is that the more checkpoints I do the lower my memory usage should be. 

This is not true no. The checkpointing only saves the input/output and is able to free all the buffers in the middle. But if the content of the checkpoint i…