3 ms·
I’ve never felt memory limited on my 16gb macbook pro, on which I code, run rust-analyzer (major memory hog), video edit, etc. Most people definitely don’t need
by ChadNauseam 2y ago
I’ve never felt memory limited on my 16gb macbook pro, on which I code, run rust-analyzer (major memory hog), video edit, etc. Most people definitely don’t need 32GB
- Eric_WVGG 2y agoAgreed. I was XCode'ing on an 8gb M1 back during the lockdown, it was great. It's nice to see more RAM and Apple was being very stingy about it, but the real-world is totally overblown.
- Wytwwww 2y agoIf you use your PC to only run a single application at any time then yes, 8GB might be usable. If you need to have an Electron app opened, a few browser tabs and XCode (let alone some less efficient IDE)? Your compute will grind to a halt...
- linux2647 2y agoI’ve definitely been memory limited on a 32GB MacBook Pro. Though it’s probably due to Docker, Slack, multiple IDEs, and dozens and dozens of browser tabs all open at the same time. Consider me part of the exception.
- mmastrac 2y agoThe problem is the insane markups, but my anecdata is the opposite of yours. I'm also doing Rust dev, but I can't work with less than ~24GB. On my headless rackmount dev box that I use for my remote development environment, the box sits around 17GB of memory in use + 8GB of cache. I've got an M3 with 36GB running a few Visual Studios Code (plus browser/Docker/Dropbox) with about 30GB used (8GB of that is cache). 16GB would not have been enough for me for my work at Deno. My current job involves both Rust and Python work and I'd quickly hit the limits of 16GB if I'm running my code while developing it, let alone running a browser or keeping my email client open.
- xethos 2y agoSays the first owner of the machine. Macbooks, and Apple devices in general, have a strong reputation for high resale value. That high resale value is based on having them last quite a while. This falls apart in a few years as hardware requirements continue to balloon. That was fine when Intel was sitting on their ass, raking in the cash, and nearly everything else (storage, especially external drives, RAM, and even batteries weren't too bad) is upgradeable. This is less great when you can no longer upgrade the component most likely to be the first bottleneck. Apple pays people to be smarter than me about this, but I still think it's a stupid long-term play to damage one of your biggest selling points
- endemic 2y ago"640K of memory should be enough for anybody." -- apocryphal BillG
- epolanski 2y agoI do on my 24gb one running a custom typescript compiler, running backend + 2 frontends (a backoffice and an embedded one) + E2Es.
- matsemann 2y agoHave you considered that your way of using the machine is based around the limitations, hence you don't recognize them? Whenever switching company I went from a 64 gb ram computer to a 16 gb ram. Yes, it worked, but only because I had to adapt to it. But one might not see it if one's never tried.
- lbourdages 2y agoI might get away with 48GB (don't know, I have 64 now on my work machine) but I had a lot of swap usage when I was running on 32GB. Some of us do need a lot of ram.
- prmoustache 2y agoBut are "us" imac users?
- lbourdages 2y agoWell, iMacs used to be fairly common in music/video production. Given the move towards more casual use-cases by Apple, I would say there aren't many anymore, but if they were to put pro chips in there, I'm sure there would be more.
- prmoustache 2y agoI have the feeling most music/video producers these days like the laptop format anyway (a music producer would typically want to have access to his projet in his home studio, live stages and pro studios) and the imac format is getting limited to traditional pro desk use. With usb-c/thunderbolt, it is hard to be a pro user AND be interested in the iMac form factor when you can have a mobile device that you can easily dock to a large screen and have the conveniency and comfort of both a laptop and a desktop. Outside of companies that wants fixed, kensington locked desktops for their employees, I don't see who would choose an imac over anything else.
- david_allison 2y agoMy M1 MacBook is currently sitting at 46GB usage. It's not heavily under load (WebStorm, Rider, Android Studio, Chrome, Discord & Slack), not currently running an Android Emulator, LLM or Docker
- foldr 2y agoThe OS will use more RAM if you give it more RAM. The fact that you are currently using 46GB on an (I assume) 64GB model doesn't necessarily mean that your workload would run badly on a 32GB or 16GB model.
- TheOtherHobbes 2y agoIt's more likely to mean exactly that, because the less RAM, the more disk swapping. At some point it becomes impossible for the OS to keep everything it wants in RAM at the same time, and then you get an orgy of disk thrashing and a potential lock-up. This is not theoretical. I've had it happen on both Macs and Windows machines, sometimes with just a single main app running. At best you'll get obvious delays if you switch apps, as pages get dumped to disk while other pages are loaded.
- foldr 2y agoYes, you may get some swapping, but with a fast SSD that won't necessarily degrade performance too much. Some RAM is used for file caching and other optional stuff, so not all of the additional usage will translate into swap if RAM is reduced. MacOS also makes use of RAM compression, which increases the amount of memory pressure that can be sustained before swapping is necessary. All in all, it's pretty complicated, and the only way to know if a workload will perform acceptably on a machine with less RAM is to try it.
- hatsix 2y agoDefinitely constrained by my 16gb, it's only 2 years old. Rubymine takes 4gb on it's own, Chrome eats a lot... I'm usually hovering around 10gb of swap.