Originally Posted by
zombie67
If you have "leave in memory" set to no, then anytime a task is pre-empted or suspended in any way, it starts over from the last checkpoint. So if a task does not checkpoint, then it starts over from the beginning.
I have never found a good reason to set it to "no". If free RAM is needed for other stuff, the tasks just gets pushed off onto the disk temporarily, automatically.