Форуми

16 M1 Pro, колко ram за разработчиците?

С

salvatore.p

Оригинален плакат
18 май 2020 г
  • 31 октомври 2021 г
Здравейте, аз съм основно разработчик на мобилен софтуер, работещ както на iOS, така и на Android.
Предстои ми да избера 16 MBP с M1 Pro и 1TB SSD, но не съм сигурен за ram.

Ще използвам за развитие както на лични, така и на работни проекти.
Всичките ми лични проекти са с iOS, но за работа трябва да използвам Android Studio и Visual Studio (xamarin).
Не бих използвал никаква VM.

Компанията, за която работя, ми изпрати M1 Mini 16/256 през февруари и като цяло нямах проблем с 16 GB RAM, но опитът с редактора на изходен код на Android Studio не е забавен. (дори с отворен само AS и емулатор се усеща изоставащ)
Нито едно Visual Studio не е забавно, но използвах само няколко пъти.


Опитвам се да реша дали да похарча 400€ повече, за да имам 32gb вместо 16gb.
Ще се възползвам ли от допълнителния ram в моя действителен работен процес?
Разбира се, работата може да се свърши с 16gb, но може ли да е приятно/по-бързо с повече ram?

Повечето от рецензиите посочват от гледна точка на редактиране на видео/снимки, ще се радвам на съвети от други подобни работни процеси.
Реакции:mosh.jinton

adamk77

Суспендиран
6 януари 2008 г
  • 31 октомври 2021 г
Бих искал да ви насоча към тази конкретна тема и да прочетете от тази публикация нататък: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 С

salvatore.p

Оригинален плакат
18 май 2020 г


  • 31 октомври 2021 г
adamk77 каза: Бих искал да ви насоча към тази конкретна тема и да прочета от тази публикация нататък: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Щракнете, за да разгънете...

Прочетох тази тема. Бих искал да имам съвети/опит на други разработчици.

ducati1212

22 октомври 2021 г
  • 31 октомври 2021 г
Аз съм разработчик и увеличих максималната си памет до 64. Най-вече защото като част от разработката винаги имам работещи много докер контейнери. Също така се радвам на допълнителните ресурси, така че това е лично предпочитание. Моето мнение от използването на 64 концерта за това за 1 седмица е, че 32 ще работят добре, без почти никакви проблеми. 16-те, които имах на моя MBP за 2018 г., абсолютно не бяха достатъчни, но може би с новия унифициран SOC би било добре.

Отново, ако стартирате много контейнери или нещо друго локално, това изяжда RAM. ДА СЕ

AFK

Суспендиран
31 октомври 2021 г
метавселената
  • 31 октомври 2021 г
salvatore.p каза: Прочетох тази тема. Бих искал да имам съвети/опит на други разработчици. Щракнете, за да разгънете...

Няма да получите различен отговор от този в тази тема.

Преглеждах и изключвах през по-голямата част от деня и тенденцията тук е, когато хората питат за 32, почти всеки казва, че получава 16. Дори разработчиците.

Аз също съм разработчик като вас и работя по мобилни проекти. Купувам 32. Сега съм на 16 и понякога е разочароващо. Налягането на паметта ми показва високо. И моят файл за пейджинг редовно става огромен. Казахте, че сега също сте на 16 и това е разочароващо.

Просто гледайте как някой идва тук и публикува това видео за 16 срещу 32 за 10 000-ти път, като ви казва да отидете с 16.

Максим Глухов

7 октомври 2020 г
  • 31 октомври 2021 г
Мобилните разработчици тук са професионално и като хоби, работеха както върху проекти за Android и iOS, така и върху React Native. Можете да се разминете с 16GB, но изживяването няма да е най-доброто, моят съвет е да вземете поне 32 GB. Когато стартирате емулатори и/или симулатори, както и вашите IDE(и) и множество раздели, бързо преминавате през тази RAM.

Аз лично поръчах 64GB, тъй като обикновено имам много отворени проекти и използвам предимно InteliJ базирани IDE, които са ресурсоемки. Позволявам им да използват много памет, която е чудесна за индексиране и други.
За справка, аз съм на моя Mac Pro с 96GB RAM, в момента се използват 53GB RAM и това е само с 1 работещ Android емулатор. Само Android Studio използва близо 20 GB RAM.
Реакции:adamk77

adamk77

Суспендиран
6 януари 2008 г
  • 31 октомври 2021 г
salvatore.p каза: Прочетох тази тема. Бих искал да имам съвети/опит на други разработчици. Щракнете, за да разгънете...

Бих ви подтикнал внимателно към 32GB, ако можете да издържите $400. Вероятно сам ще избера 64GB. Както казах в тази публикация, искам моите инструменти за производителност да станат невидими и да не работят срещу мен.

Но не знам дали допълнителната RAM памет ще подобри вашето изоставащо изживяване в Android студио. Казахте, че дори само с отворено Android Studio и емулатор, се усеща изоставане. Това не звучи така, защото ви липсва памет. Така че е възможно с допълнителните ядра на M1 Pro или Max този проблем да изчезне дори само с 16GB. С

salvatore.p

Оригинален плакат
18 май 2020 г
  • 31 октомври 2021 г
ducati1212 каза: Аз съм разработчик и увеличих максималния си ram до 64. Най-вече защото като част от разработката винаги имам работещи много докер контейнери. Аз също се наслаждавам на допълнителните ресурси, така че това е лично предпочитание. Моето мнение от използването на 64 концерта за това за 1 седмица е, че 32 ще работят добре, без почти никакви проблеми. 16-те, които имах на моя MBP за 2018 г., абсолютно не бяха достатъчни, но може би с новия унифициран SOC би било добре.

Отново, ако стартирате много контейнери или нещо друго локално, това изяжда RAM. Щракнете, за да разгънете...

64gb са излишни за мен, дори 32gb мисля, че би било повече излишно, отколкото необходимо. Обикновено не използвам контейнери/vm, но имам нужда от MS Teams винаги отворени и изяжда 1,5 gb

AFK каза: Няма да получите различен отговор от този в тази тема.

Преглеждах и изключвах през по-голямата част от деня и тенденцията тук е, когато хората питат за 32, почти всеки казва, че получава 16. Дори разработчиците.

Аз също съм разработчик като вас и работя по мобилни проекти. Купувам 32. Сега съм на 16 и понякога е разочароващо. Налягането на паметта ми показва високо. И моят файл за пейджинг редовно става огромен. Казахте, че сега също сте на 16 и това е разочароващо.

Просто гледайте как някой идва тук и публикува това видео за 16 срещу 32 за 10 000-ти път, като ви казва да отидете с 16. Щракнете, за да разгънете...
Видях това видео, но е от гледна точка на видеоредактор, работя в xcode/android студио по 8-10 часа на ден и имам различно налягане в паметта от бенчмарк, който се изпълнява веднъж или два пъти.

Опитът не е свързан само със скоростта на компилиране, а повече с редактора на източника. Понякога, когато ви липсва памет (имах ранен mbp само с 8 gb ram), плъгинът за подчертаване и автоматичното завършване отиват и трябва да рестартирате машината, за да се върнете


Максим Глухов каза: Разработчикът на мобилни устройства тук е професионално и като хоби, работи както върху проекти за Android и iOS, така и върху React Native. Можете да се разминете с 16GB, но изживяването няма да е най-доброто, моят съвет е да вземете поне 32 GB. Когато стартирате емулатори и/или симулатори, както и вашите IDE(и) и множество раздели, бързо преминавате през тази RAM.

Аз лично поръчах 64GB, тъй като обикновено имам много отворени проекти и използвам предимно InteliJ базирани IDE, които са ресурсоемки. Позволявам им да използват много памет, която е чудесна за индексиране и други.
За справка, аз съм на моя Mac Pro с 96GB RAM, в момента се използват 53GB RAM и това е само с 1 работещ Android емулатор. Само Android Studio използва близо 20 GB RAM. Щракнете, за да разгънете...

Благодаря за споделеното.
Мога ли да попитам как да огранича/разреша количеството памет, използвана за индексиране? Аз съм нов в Android Studio, моята компания ме принуди да уча и да работя на Android роден миналия март и признавам, че ако опитът със самия ide не беше толкова накъсан/забавен/лош, вероятно ще имам повече време за него и вероятно стана малко по-добре. Последна редакция: 31 октомври 2021 г М

mosh.jinton

5 октомври 2021 г
  • 1 ноември 2021 г
Ще се интересувам от още гледни точки по въпроса. Моят собствен случай на употреба е разработката на Android Studio, обикновено тестване на физическо устройство, но понякога с отворена една Android VM и може би Figma и няколко раздела.
Реакции:salvatore.p

tdbrown75

28 април 2015 г
Далас, Тексас
  • 1 ноември 2021 г
Моята гледна точка... Отговорът е 16GB, независимо от вашия случай на използване. Препоръчването на нещо повече от 16 ще ви разпали, обвини, че не знаете нищо за компютрите, и очевидно ще станете богати и готови да пилеете пари. Дори и да закупите Max 16 (който се доставя само с 32GB), пак грешите.

Тим С

Санпет

17 ноември 2016 г
Юта
  • 1 ноември 2021 г
tdbrown75 каза: Моята гледна точка... Отговорът е 16GB, независимо от вашия случай на употреба. Препоръчването на нещо повече от 16 ще ви разпали, обвини, че не знаете нищо за компютрите, и очевидно ще станете богати и готови да пилеете пари. Дори и да закупите Max 16 (който се доставя само с 32GB), пак грешите.

Тим Щракнете, за да разгънете...
Ftr, това не се е случило.
Реакции:tdbrown75 М

mctrials23

19 септември 2013 г
  • 2 ноември 2021 г
Избрах 32GB, но вероятно щеше да е добре с 16. SSD дисковете са лудо бързи до степен, че компенсират наистина добре липсата на RAM за определени задачи. Като се има предвид това, ако можете да си го позволите сравнително лесно, просто вземете 32GB.

Не вярвам в надеждността на бъдещето, защото технологията всъщност не работи така. След 3 години тези допълнителни £2000, които сте похарчили, за да изкарате максимален MBP, ще ви купят почти напълно нова машина, която ще разбие вашите машини. Купете това, от което имате нужда сега и от което смятате, че ще се възползвате в близко бъдеще.
Реакции:codeisawesome, Moonjumper, CalMin и 4 други

MrGunnyPT

23 април 2017 г
  • 2 ноември 2021 г
Аз съм облачен инженер/разработчик, но не използвам xCode. 16GB е добре, има малко размяна, когато се опитате да избутате малко натоварвания, но това е нормално, защото така работи

16GB е повече от добре, честно казано, особено с това колко бърз е 1TB SSD.
Реакции:codeisawesome Р

RemedyRabbit

5 август 2014 г
  • 2 ноември 2021 г
mctrials23 каза: След 3 години тези £2000 допълнително, които сте похарчили, за да изкарате максимално MBP, ще ви купят почти напълно нова машина, която ще ви разбие задника на вашите машини. Купете това, от което имате нужда сега и от което смятате, че ще се възползвате в близко бъдеще. Щракнете, за да разгънете...

Тази публикация трябва да бъде залепена в горната част на всяка тема в този форум хаха
Реакции:codeisawesome, Moonjumper, JahBoolean и 3 други С

salvatore.p

Оригинален плакат
18 май 2020 г
  • 3 ноември 2021 г
mctrials23 каза: След 3 години тези £2000 допълнително, които сте похарчили, за да изкарате максимално MBP, ще ви купят почти напълно нова машина, която ще ви разбие задника на вашите машини. Купете това, от което имате нужда сега и от което смятате, че ще се възползвате в близко бъдеще. Щракнете, за да разгънете...

Това е абсолютно правилно. Малко вероятно през последните 10 години, очаквам голям скок в производителността при всяка нова итерация на чиповете Mx.

За мен единствените допълнителни пари са за 32gb или ram. 1 Tb място за съхранение е абсолютно необходимо, така че смятам само допълнителните 400 € за ram като максимални.
В крайна сметка ще платя 600€ повече от базовата 16' конфигурация (чакам още 5 седмици Реакции:tdbrown75 С

salvatore.p

Оригинален плакат
18 май 2020 г
  • 3 ноември 2021 г
ASX каза: Мощността на графичния процесор е полезна за възпроизвеждане на 1 път shadow of tomb raider @ hdr Реакции:costica1234 П

PikachuEXE

20 юли 2010 г
  • 3 ноември 2021 г
salvatore.p каза: Прегледът на Anandtech показва, че реалната честотна лента, разпределена за ядрата на процесора, е ограничена. Допълнителната честотна лента е запазена за графичния процесор.
Забавен факт: Имам RX 5700XT на работния си плот на Windows от миналия ноември и тя изобщо не е гледала никаква игра ахаха Щракнете, за да разгънете...
Взех GTX 980Ti и все още работи добре
Но искам да го надстроя... (догодина може би)

Съгласен съм, че честотната лента на CPU-RAM не е проблем тук, тъй като сега пречката е латентността
Това се дължи на начина, по който процесорът използва данни от RAM
За повече подробности намерете сами видеоклиповете Реакции:tdbrown75 С

salvatore.p

Оригинален плакат
18 май 2020 г
  • 5 ноември 2021 г
Щастлив съм, че изтрих поръчката от 16GB за надграждане на ram.
Това е моят монитор за активност само с лек swifui проект на Xcode и приложението за Android на моята компания в Android Studio.
Имам: Xcode, iPhone 13Pro симулатор, Android Studio, Pixel 4 симулатор, MS Teams, 8 раздела Safari.
Смятам това за лек работен процес.

Прикачени файлове

  • Вижте медиен елемент ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Екранна снимка 2021-11-05 на 12.23.05.png'file-meta '> 324,9 KB · Преглеждания: 179
Реакции:tdbrown75 н

nbjustforfun

16 април 2010 г
  • 9 ноември 2021 г
PikachuEXE каза: Аз съм уеб разработчик, а не мобилен
Пускам IDE и много браузъри за отстраняване на грешки/тестване
Използването на паметта ми винаги надвишава 16 GB и обикновено получавам няколко GB за размяна и използвам машина с 32 GB (2018, не 2021 все още)
Бих казал, че трябва да наблюдавате текущото си използване (RAM + суап) и да прогнозирате колко имате нужда в повечето случаи
Смяната вероятно ще бъде по-бърза, но нямам представа колко бързо или как това би се отразило на ВАШИЯ работен процес
Така че тук всички гадаем
Но за мен, тъй като получих няколко размяна дори в сегашните си 32GB, поръчах 32GB (но 64GB наистина са твърде много) Щракнете, за да разгънете...
Не можете да сравните Intel MacBook с M1 MacBook от гледна точка на използването на RAM. Intel, определено повече рам. Управлението на паметта на M1 е много по-фино настроено и ефективно.
Реакции:codeisawesome