That was before they switched to cinnamon. (I liked Mint before that)I was under the impression that Mint was one of the lightest, but it’s been awhile since I’ve talked about different distros with my buddies.
That was before they switched to cinnamon. (I liked Mint before that)I was under the impression that Mint was one of the lightest, but it’s been awhile since I’ve talked about different distros with my buddies.
So because macOS has a different RAM governing strategy, things “seem” like too much to you. Come on.6.93GB+4.70GB seems excessive though. Can understand the 4.70GB cache memory getting freed up for apps in theory although I've seen it use up nearly all 16GB RAM and not free up cache but go straight to using swap. Aside from cache, 6.93GB OS/app usage seems excessive when Windows 10 uses half and Linux less than a third.
Is this really the path your taking?Feel free not to participate if it's above your level or you don't like the truth. Several people were claiming 8GB on M1 is equal to 16GB on other architectures. Were you one of them?
I think it’s worth saying that a lot of these conversations are extremely loaded for a lot of reasons.Anyone claiming this has been severely mislead. While some people are still spreading this misinformation they are absolutely wrong and anyone who actually knows the technical stuff will say the same.
Right, I’m not saying there’s no improvements and optimizations here but anyone saying 8GB on M1 is the same as 16GB on Intel is absolutely wrong. And yes, people have made this claim.I think it’s worth saying that a lot of these conversations are extremely loaded for a lot of reasons.
Because the memory is shared between all the resources, and it’s on package it seems very clear that Apple has been fairly aggressive to use memory where needed, and page out to increase “user experience”. I’m not saying that means 8GB is the new 16GB. But I am saying that the shared memory, and the system being so close together does seem to have a lot of benefits we haven’t seen before from a true SOC. It’s not magic, it’s the results of not having to transfer pages of memory to get something executed. How far does it go? REALLY hard to say, especially since Apple doesn’t talk about these things.
It’s really not magic, it’s seizing the opportunity of everything being close to what’s being processed. The additional benefit of the thermal headroom also helps with the “feeling” that 8GB on Apple Silicon is like 16GB on Intel.
Not saying it’s right, or correct. M1 won’t cure cancer. But it could very well be the closest thing we’ve seen to penicillin in the last 20 years.
People have made the claim.Right, I’m not saying there’s no improvements and optimizations here but anyone saying 8GB on M1 is the same as 16GB on Intel is absolutely wrong. And yes, people have made this claim.
Hot take: RAM usage is no problem unless the machine is being slow.
I don't know about you, but this sounds like good news to me. Now all of your RAM is used, and none goes to waste.
I’ve only ever seen OP complain about M1 macs on these forums ever since they came out. I honestly don’t understand why they even own a Mac if all they do is complain about how Linux and AMD is so much better.Is this really the path your taking?
Complaining that macOS takes more memory than other operating systems without stating actual performance issues you‘re seeing?
What is the real world impact of what your stating.
I had a 16 inch MacBook Pro with 16GB of memory, and my 13 inch MacBook Pro (Apple Silicon) with 16GBs runs circles around the Intel model. While my CTO order was being built, I used my wife’s Macbook Air with 8GB (also Apple Silicon) and generally speaking it also ran better than my retired 16 inch Intel MacBook Pro.
Other than screenshots, with comparisons of how things look, what is the real world implication that you are driving towards?
My GF has Big Sur on my old 2013 MBP with 4 GB RAM, it runs fine.Gone are the days you could run OS X on 4GB with a spinner (Mavericks) and nowadays the last 4GB release was Mojave.
Why? RAM doesn't use more energy nor any additional processing power when filled with useful data.Used by what? RAM should only be used when RAM is needed by something.
Why? RAM doesn't use more energy nor any additional processing power when filled with useful data.
If you can tell with a high degree of certainty that you may need some pages in the RAM soon, you can just leave them there (if used recently) or preload them to avoid the expensive page faults later. There are basically no downsides to this approach, and it reduces latency.
Yes, it makes things harder to reason about by self-taught computer science connoiseurs who read a book on von Neumann architecture and thought that that was it, no progress to be done here.
Feel free not to participate if it's above your level or you don't like the truth. Several people were claiming 8GB on M1 is equal to 16GB on other architectures. Were you one of them?
Several people were claiming 8GB on M1 is equal to 16GB on other architectures. Were you one of them?
Anyhow, found a debloating guide for Big Sur.
https://gist.github.com/pwnsdx/1217727ca57de2dd2a372afdd7a0fc21
If RAM is not being used by the OS then it's being wasted. This is extremely basic computer science.
If consultant A delivers me a piece of software that does the same thing with 1 GB of RAM while consultant B delivers the same software but it requires 8 GB of RAM while not being even faster, I will go with consultant A his solution.
I don't care about what they teach in computer science.
That’s not what is happening.If consultant A delivers me a piece of software that does the same thing with 1 GB of RAM while consultant B delivers the same software but it requires 8 GB of RAM while not being even faster, I will go with consultant A his solution.
I don't care about what they teach in computer science.
Yes, it makes things harder to reason about by self-taught computer science connoiseurs who read a book on von Neumann architecture and thought that that was it, no progress to be done here.
Exactly what I was talking about.High RAM usage points to sloppy programming in general. If software A does something with 4 times more RAM than a similar software (which is even more flexible as in the case of Linux), something is wrong.
Exactly what I was talking about.
High RAM usage points to sloppy programming in general. Yes, usually. Except when the high-memory-footprint algorithm or data structures are vastly more performant than the alternative. But it's mostly true.
We want our processes' memory footprints to be as small as possible in order to fit as many of them as possible into physical RAM. A high-memory-footprint process negatively affects other processes and memory-starves them. Processes COMPETE for RAM.
OSes on the other hand don't compete for RAM. They manage it. They own it. They own all the processes and every last bit of memory on the machine. The OS itself has a memory footprint of its own (the kernel, drivers, processes integral to the system and user experience) and let's be honest, macOS is not the tiniest OS around, but there is no one to memory starve except the OS. The OS doesn't owe anyone anything. Its only responsibility is to provide fast memory to processes (in layman's terms), and how it does that is none of the user's (or processes') business.
OSes use different pagers with different strategies, there's virtual memory, there's memory compression, there are swapfiles, page caches and more. There is literally no "RAM usage" metric anymore that would be comparable between different OSes with different memory management.
macOS will show you some values in Activity Monitor, but those values are to be interpreted by professionals, in the context of macOS, and ideally in the context of "macOS running on a X GB RAM machine".
My MacBook has 16 GB of RAM and its memory usage is currently over 8 gigabytes.
Does it mean that my GF's older 4 GB MacBook would die in the same situation? Not at all, I only have Safari open with three tabs, Sublime Text and Skype, nothing else. The rest is macOS knowing we're on a 16 GB machine used as a software development workhorse and managing the memory accordingly.
It doesn’t really.My GF has Big Sur on my old 2013 MBP with 4 GB RAM, it runs fine.
But the ram is being wasted by bloat in macOS. There’s a big difference.If RAM is not being used by the OS then it's being wasted. This is extremely basic computer science.