I'm hoping to run Solidworks through Parallels occasionally on a non-TB 13in 2016 MBP. Thus, I'm leaning towards getting 16gb of RAM. However, I know that over 90% of the time, I won't be needing that much RAM, so I'm wondering: how exactly does macOS utilize free RAM? Does macOS take advantage of the extra RAM to do anything behind the scenes, like pre-loading commonly used programs, or using the extra RAM as cache for the processor? If so, will this negatively affect battery life?