The question is very similar to this one, however the solution proposed there doesn't satisfy me because I don't want Mathematica to abort the evalution, but simply to do it with less RAM.
Basically I'd like Mathematica to think my machine has for example only 14 Gb of RAM, let it use only those, and not abort the evaluation when it uses more than 14 Gb, like suggested there. I would like Mathematica to run as it would run in a virtual box which can only access 14 GB of RAM, but I don't want to use a virtual box
Is this possible?
If it is possible, can I trust the results obtained in this way or there's an high chance of losing important pieces during the evalution, due to the fact that mathematica would use more ram to perform that evaluation?
MemoryConstrained
. That would prevent MMA from gobbling up all your memory, but it would still abort the computation if the limit is reached. $\endgroup$