Какова оптимальная конфигурация оперативной памяти для MacBook Air M1 (8/256) при занятии веб-разработкой на Golang? Учитывая мой опыт с Windows, где 8 Гб не всегда достаточно, какие возможные ограничения или рекомендации могут быть для macOS?
Ноутбук MacBook Air M1 с 8 ГБ оперативной памяти и 256 ГБ SSD подойдет для разработки, но может оказаться несколько ограничивающим, особенно при работе с более ресурсоемкими приложениями и проектами. Для занятия веб-разработкой на Golang рекомендуется увеличить объем оперативной памяти до 16 ГБ, так как это позволит вам более комфортно работать с проектами и средами разработки. MacOS в целом более оптимизирована и эффективна в использовании ресурсов, поэтому 16 ГБ оперативной памяти должно быть достаточно для ваших нужд. Тем не менее, если у вас ограниченный бюджет, то Macbook Air M1 с 8 ГБ оперативной памяти может быть приемлемым вариантом, особенно для начальных проектов. Важно также учитывать, что уровень оптимальности конфигурации будет зависеть от конкретных требований вашего проекта и вашего стиля работы.
У меня Macbook Pro M1 Pro 16/512.
Когда запускаешь какую-то IDE от Jetbrains типа Goland, то батарея тает на глазах, да и памяти она кушает хорошо.
Если будете работать в VScode, то такой проблемы возникнуть не должно, если не увлекаться плагинами. Сам Go потреблять много ресурсов не будет. Основной потребитель памяти - это всегда большое количество вкладок в браузере.
Но... Как только вам понадобится Docker, могут начаться проблемы. На Маке он не нативный, и может сжирать много памяти. У меня много чего в Докере запускается, и вкладок в браузере всегда несколько требуется, поэтому мне 16 прям впритык.
Мой совет - брать машину с 16гб минимум, но тогда уже нет смысла брать Air...
P. S. Мак в разы лучше работает с памятью, чем винда, поэтому сравнивать не всегда корректно.