Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Camerondonal

macrumors regular
Jun 7, 2011
129
71
United Kingdom
Yes. You are not running VMs on top of macOS all on 8GB of ram without penalty. Come back to reality.
Perhaps I haven't explained what I meant well. I can launch Windows 11 in the latest version of the Parallels Desktop app in a few seconds and it runs smoothly. 3D software like (some) older Windows games also launch and run. Is it matching the performance of a high end PC? No, of course not. Is it running Call of Duty Whatever in 4K? Nope, not that either. But the VM does launch and run, which is impressive in only 8Gb
 
  • Like
Reactions: Alameda

ThrowerGB

macrumors 6502
Jun 11, 2014
253
92
It not really an issue these days. In the days of hard drives, the system would use disk space as virtual memory. When real memory (let's call it RAM) wasn't enough to hold all the software and data you were operating on, it would write some of that to the hard disk and replace it with some info off the disk. i.e., you could use more memory than the amount of RAM you had by designating part of your hard disk as "virtual" as opposed to real memory. But because reading and writing to disk drives was much slower than reading and writing to RAM, virtual memory slowed things down. Along came solid state drives (SSD). Suddenly, as the cost of solid state memory came down, it was feasible to use SSDs for VM. These days, some operating systems treat the SSD as just a piece of memory that can be used for both VM and long term storage. i.e., integrated memory. Over time, it became possible to have some memory on the CPU chip itself. The on chip memory (called buffer or cache or Level 1 memory) could be accessed much faster than memory on separate chips. And because operating systems and chip design started to be able to anticipate what code was to be executed next, the system, could read the anticipated code into L1 memory and have it ready for execution without have to wait. Then we designed Level 2 memory which was off the CPU chip, but faster and more expensive than ordinary memory. Memory became cheaper and faster and we got to where we are today where there's just a single set of off chip memory that serves Both the functions of a disk drive and cache, with VM going to the integrated SSD memory.
The Apple silicon chips are particularly good at integrating buffer space and drive space onto a single set of off CPU memory. And Apple's current disk format scheme plays a big role in that by being able to address any location on the SSD without having to think about where it is on a spinning hard drive and wait for that part of the spinning disk surface to become under the read/write heads of the hard disk.
Now back to the question you've asked. I hope I've explained this well enough to show that in Apple's current design with Apple silicon and integrated memory, what we refer to as RAM and SSD are really one set of memory distributed among a number of chips. The only question then is your concern about "wear" of those memory chips. But given that "RAM", "VM", and "disk space" are all pretty much the same thing, the wear is effectively on the same set of hardware. And I assume the Apple operating systems can distribute the wear among the memory chips so they wear evenly.
In other words, I don't think we need to be much concerned with whether we have 8, 16, or 128GB of RAM. The terms we use are becoming a bit archaic given the current technology, and it leads to confusion. Over time I suspect those terms will fade out of every day use and be replaced by less confusing terminology.
Here's a caveat: It's not quite as simple as I've described, but I hope this allays your concern, and that you don't have to replace the machine you have until it no longer satisfies your needs.
 
Last edited:
  • Like
Reactions: Camerondonal

Camerondonal

macrumors regular
Jun 7, 2011
129
71
United Kingdom
It not really an issue these days. In the days of hard drives, the system would use disk space as virtual memory. When real memory (let's call it RAM) wasn't enough to hold all the software and data you were operating on, it would write some of that to the hard disk and replace it with some info off the disk. i.e., you could use more memory than the amount of RAM you had by designating part of your hard disk as "virtual" as opposed to real memory. But because reading and writing to disk drives was much slower than reading and writing to RAM, virtual memory slowed things down. Along came solid state drives (SSD). Suddenly, as the cost of solid state memory came down, it was feasible to use SSDs for VM. These days, some operating systems treat the SSD as just a piece of memory that can be used for by VM and long term storage. i.e., integrated memory. Over time, it became possible to have some memory on the CPU chip itself. The on chip memory (called buffer or cache or Level 1 memory) could be accessed much faster than memory on separate chips. And because operating systems and chip design started to be able to anticipate what code was to be executed next, the system, could read the anticipated code into L1 memory and have it ready for execution without have to wait. Then we designed Level 2 memory which was off the CPU chip, but faster and more expensive than ordinary memory. Memory became cheaper and faster and we got to where we are today where there's just a single set of off chip memory that serves Both the functions of a disk drive and cache, with VM going to the integrated SSD memory.
The Apple silicon chips are particularly good at integrating buffer space and drive space onto a single set of off CPU memory. And Apple's current disk format scheme plays a big role in that by being able to address any location on the SSD without having to thin about where it is on a spinning hard drive and wait for that part of the spinning disk surface to become under the read/write heads of the hard disk.
Now back to the question you've asked. I hope I've explained this well enough to show that in Apples current design with Apple silicon and integrated memory, what we refer to as RAM and SSD are really one set of memory distributed among a number of chips. The only question then is your concern about "wear" of those memory chips. But given that "RAM". "VM" and "disk space" are all the same thing, the wear is on effectively the same set of hardware. And I assume the Apple operating systems can distribute the wear among the memory chips so they wear evenly.
In other words, I don't think we need to be much concerned with whether we have 8, 16, or 128GB of RAM. The terms we use are becoming a bit archaic given the current technology, and it leads to confusion. Over time I suspect those terms will fade out of every day usage and be replaced by less confusing terminology.
Here's a caveat: It's not quite as simple as I've described, but I hope this allays your concern and that you don't have to replace the machine you have until it no longer satisfies your needs.
Interesting stuff ThrowerGB
 

Alameda

macrumors 65816
Jun 22, 2012
1,276
870
Hello guys, I'm pretty new user on macOS. Couple of months ago bought a Mac mini M2 base model (8/256).

My usage is pretty basic, Safari and internet browsing, YouTube, multimedia, mail, messages (via iPhone), calendar for appointments, reminders when I arrive at work, Apple Music, Apple Podcasts, Pages/Numbers, MoneyBoard for expenses, and messaging apps (FB Messenger/Viber/Discord).

Video/Photo editing no at all.

My friends tell me that I made the wrong decision and that I should go for 16GB RAM. But for my usage and the search I've done before I was pretty sure that I would be fine with the base model. They claim - without something on hand of course - that memory swap usage will tear away my SSD pretty fast.

Unfortunately, this has been so much into my mind, that I find myself clicking numerous times in the day the Stats app option for checking the swap usage which is always around at 1.2GB.

I don't have technical knowledge of macOS and what it right and what wrong.

Should I stick on my newly beloved Mac mini M2? Should I sell it and opt in for 16GB version?

Thanks in advance anyone that answer, regards from sunny 🇬🇷.
It doesn’t matter that there’s 1.2 GB of swap, what matters is how often is being accessed. Looking at your memory use, the browser is taking ~2.5 GB and your other apps each take 300-400MB, which is nothing. The swap file is stored on ultra-fast flash memory, so it’s unlikely you even notice when it pages in and out.

When I had an Intel Mac, I had to do some Linux software development. This is an example where limited RAM can affect you, but it’s obvious that if you’re booting and running two or three operating systems at the same time and switching back and forth, your 8GB will be two 4GB partitions, and you’ll want to use care if you want to keep the computer running fast. For instance, don’t launch Linux in an emulator and then launch Photoshop and Lightroom to edit 1,000 45MB RAW photos at the same time.

Some people are true power users, and those users SHOULD know how to tailor their use to maximize performance, or else they’re doing that sort of work professionally and they buy the equipment tailored for the work.
 
  • Like
Reactions: Camerondonal
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.