Всем привет. Хочу купить MacBook air m1 8/256. Возник вопрос, хватит ли 8 Гб оперативки, если мне на винде её не особо хватает? Хочу заниматься веб разработкой на Golang. Как дела обстоят на macos с таким объемом памяти?
Дополнительно:
Содержание
Один только веб-браузер дофига пожирает. Что останется для Goland и остального?
Практика показала что m2 air.
Самый нормальный.
Если хочется попонтоваться, возьми про версию
Эм. Я мобильный разработчик....
Нет типа разработки, которая жрет больше.
Я параллельно открываю Андройд студио, iOS студио, ютуб, 3 задачи в терминале. Параллельно на компе VsСode, jira, Notion, Телега, иногда еще Docker.
У меня была и прошка, и air.
Прямо сейчас специально все запустил.
Рассказывайте и дальше, как не хватает.
Если график памяти жёлтый, вам уже её сильно не хватает, это вам подсказка на будущее.
Ответы:
У меня Macbook Pro M1 Pro 16/512.
Когда запускаешь какую-то IDE от Jetbrains типа Goland, то батарея тает на глазах, да и памяти она кушает хорошо.
Если будете работать в VScode, то такой проблемы возникнуть не должно, если не увлекаться плагинами. Сам Go потреблять много ресурсов не будет. Основной потребитель памяти - это всегда большое количество вкладок в браузере.
Но... Как только вам понадобится Docker, могут начаться проблемы. На Маке он не нативный, и может сжирать много памяти. У меня много чего в Докере запускается, и вкладок в браузере всегда несколько требуется, поэтому мне 16 прям впритык.
Мой совет - брать машину с 16гб минимум, но тогда уже нет смысла брать Air...
P. S. Мак в разы лучше работает с памятью, чем винда, поэтому сравнивать не всегда корректно.
- попробуйте в настройках докера указать меньше ресурсов. у меня м1 на 8гб и всего хватает за глаза.
- off, Спасибо! Так и делаем по мере возможности. Правда, не всегда возможно сильно урезать не в ущерб работе.
Конечно, можно что-то тут и там урезать, затянуть пояс потуже, не обращать внимания на swap, и выживать с этим всем.
Однако мы - программисты - такие же мастера, как и все остальные мастера. Ноутбук - это наш инструмент, он нам помогает деньги зарабатывать. На инструменте экономить - делать себе же хуже. И вместо того, чтобы следить за состоянием памяти, наскребая по сусекам капли ресурсов, я бы хотел заниматься делом и иметь хоть какой-то запас ресурсов на всякий случай.
Именно поэтому я рекомендую 16гб минимум. 32 - это тот размер, когда обычному программисту практически вообще не надо думать про память.
Конечно, если бюджет совсем не позволяет, то можно подумать и об Air 8гб, ведь его потом можно хорошо продать и купить себе что-то мощнее. Но если бюджет позволяет, то экономить тут вредно
Общий совет всем, кто собирается покупать себе новый МакбукПро - берите всё насколько можно и возможно, смотря какой у вас кошелек. На сегодняшний день, лучше конечно брать Макбуки на максимальном М3 Макс и памяти чем больше тем лучше, в каком-то смысле оптимально-минимальным я бы назвал 32 ГБ ОЗУ и 1 ТБ SSD.
Сам владею такой машинкой на М1 Макс, и пока его мне достаточно, а дальше посмотрим.
Буквально недавно обновил MacBook Pro M2 8/256Gb (в старой будке) на новенький MacBook Pro M3 16/1Tb.
На самом деле и прошка M2 неплохо себя показала. Прекрасная машинка за свои деньги.
Причина желания поменять - тачбар. Это была попоболь из-за отсутствия тактильных F-кнопок.
Поддержу предыдущих ораторов про 16 гигов и про 1Tb. Младшие (базовые) модели грешат потерей производительности из-за не очень скоростного контроллера памяти и накопителя. Поэтому лучше поискать модель с 16 гигами памяти и накопителем хотя бы 512 гигов.
Про память - я запустил в докере банальный LAMP и оно уже откушало примерно 8 гигов памяти. На своей новой прошке не заметил просадки по памяти, но уверен что вместе с IDE например от JetBrains и запущенном браузере оперативная память будет самым чувствительным ресурсом. А вот проц что M1, что M2, что даже M3 - показывают приятную производительность и энергоэффективность.
Резюмируя - на golang пожалуй должно хватить. Если эта машинка подвернулась по удобной цене на вторичном рынке, то вполне можно брать. Но лучше добавить как RAM (в первую очередь) так и SSD (256 гигов - это прямо минимум, слишком быстро начнёт заканичваться). И если с SSD ещё можно добавить внешний накопитель (не очень удобно, но можно), то RAM не добавить.
Если планируется использовать IDE от Jetbrains - не хватит, надо 16 GB минимум. Если писать в блокноте (Vim, Emacs, Atom, VS Code...) и компилировать в командной строке - конечно, достаточно.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?

Да, MacBook Air M1 8/256 может быть подходящим выбором для разработки, в зависимости от ваших потребностей.
Процессор M1 в MacBook Air обладает высокой производительностью и энергоэффективностью, что делает его отличным выбором для разработки. Он способен эффективно обрабатывать задачи разработки, запускать среды разработки и компилировать код.
256 ГБ хранения может быть достаточно для большинства проектов разработки, однако, если у вас будут большие проекты или вам нужно будет хранить большой объем данных, то стоит рассмотреть вариант с более объемным хранилищем.
Кроме того, MacBook Air M1 обеспечивает отличное качество экрана, удобную клавиатуру и длительное время автономной работы, что делает его удобным для работы вне офиса.
В целом, MacBook Air M1 8/256 может быть хорошим выбором для разработчиков, особенно тех, кто ценит производительность, энергоэффективность и портативность.