Could Simulate (Mechanica; msengine.exe) be made to report memory usage more accurately in the .rpt and other log files? This would enable better judgement to be made on how much RAM to allocate in SOLRAM, to optimise run-times without risking running out of memory overally.
I'm running an analysis at the moment for which I've assigned 12288 MB (12 GB).
In Task Manager, msengine is using 3 011 644 kB of 'memory' and 12 705 620 kB of 'commit size' (which I understand to be the amount it's told the operating system it might want to use - it doesn't seem to count towards the total 'used' in Windows).
In the .prt, it's reporting Memory Usage of 17 277 371, which is significantly higher than either of the Task Manager figures (and is higher even than SOLRAM plus 'memory'!) and is therefore pretty meaningless for practical purposes.
The most meaningful value to watch appears to be Memory in Task Manager, but that updates dynamically and clears as soon as the job finishes, so it's hard to see what the maximum was for a run.