1
Our application deals with large files, say 2Gb, and accepted wisdom is users need RAM 10X dataset size. Developers have well-specced machines but some users see horrible performance which we attribute to their much lower RAM, but can't categorically prove or measure.
Is there a way on Windows, Linux, Mac to 'hide' RAM from the OS without turning it off. Ideally at run-time i.e. not BIOS? Or even a utility which will gobble a requested amount of RAM and prevent other apps using it?
Our application also makes heavy GPU demands via OpenGL which makes VMs a tricky option. I know that Parallels and VirtualBox simply don't support the OpenGL version we use, others might but are sometimes pricey.
3How about a VM? Only other way I can think of is to physically remove the RAM. Low RAM + old spinning rust HD will be even worse than SSD. – Tetsujin – 2018-09-19T17:49:09.077
@Tetsujin thanks for reminding me to add a note on that to my question... I'd forgotten – Mr. Boy – 2018-09-19T18:23:27.047
It's worthwhile keeping several generations of old PCs for QA purposes for exactly this reason. And it's cheap to get them if you don't have them already. Make sure you clean-format them before testing. – Christopher Hostage – 2018-09-19T20:19:06.067