If you’ve read or watched me before, you’ll know that I’m not a fan of benchmarks or spec deep-dives. If your finger is hovering over the ‘buy it now’ button for a new M1 Mac but you’re totally confused about which RAM option to opt for, I’ve got some real-world experiences that’ll help you with your decision. What a head-scratcher, right? Imagine if you bought the 8GB version only to find out later that you should have spent that extra £200… It’s a choice you need to get right first time, too, because there’s no user upgradability. The price difference between 8GB and 16GB on the new M1 MacBooks is £200. Now you might go with less RAM for all of this but I like my IntelliJ and I like not closing stuff all the time.**CHECK OUT MY GUIDE FOR THE M1 PRO vs THE M1 MAX CHIPS HERE** Yeah, even GNU/Linux would give up at some point and ask for more RAM because you still need GUI running, maybe Spotify, and such. Now imagine running 3 APIs written on JVM (Kotlin, Groovy, Java) 2 DBs and 1 messaging system, 3x IntelliJ for that, VS Code, Postman, couple of Notepads and Sublimes, Opera with couple of tabs and Brave also couple of tabs, Slack, sometimes tools like Azure Storage Explorer, MS Teams, node.js apps for administration of these tools running in docker. Thing is I'm running 1 REST API which is a bit bigger than standard microservice, 2 more APIs, and Mongo, Neo4j, and Apache in docker. Now I have 48GB, it's funny but I had 16 and added 32 more. You can even have DB running in Docker with this kind of setup. Reason is that when I want to build something in Java like simple monolithic service with some web interface, let's say you go ahead and generate JHipster app, you really don't need more than 16GB to run it including IntelliJ, VS Code for front, maybe a simple DB running inside Mongo or PostgreSQL. As previously stated by some people I would also go with "it depends" and right away on "Do you use virtualisation?".
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |