Fóra

16 M1 Pro, kolik ram pro vývojáře?

S

salvatore.p

Původní plakát
18. května 2020
  • 31. října 2021
Ahoj, jsem hlavně vývojář mobilního softwaru, který pracuje na nativních systémech iOS i Android.
Chystám se vybrat 16 MBP s M1 Pro a 1 TB SSD, ale nejsem si jistý ram.

Využiji pro rozvoj na osobních i pracovních projektech.
Moje osobní projekty jsou všechny nativní pro iOS, ale pro práci potřebuji používat Android Studio a Visual Studio (xamarin).
Nepoužil bych žádný VM.

Společnost, pro kterou pracuji, mi v únoru poslala M1 Mini 16/256 a obecně jsem neměl problém s 16GB RAM, ale zkušenost s editorem zdrojového kódu Android Studio není legrace. (i když je otevřený pouze AS a emulátor, zdá se mi to zpoždění)
Ani Visual Studio není zábavné, ale použil jsem ho jen párkrát.


Snažím se rozhodnout, zda bych měl utratit o 400 EUR více, abych měl 32 GB místo 16 GB.
Budu těžit z extra ram ve svém skutečném pracovním postupu?
Samozřejmě, že práce může být provedena s 16GB, ale mohla by být příjemná/rychlejší s více RAM?

Většina recenzí poukazuje z pohledu úprav videa/fotek, ocenil bych rady od jiných whigů podobného workflow.
reakce:mosh.jinton

adamk77

Pozastaveno
6. ledna 2008
  • 31. října 2021
Rád bych vás odkázal na toto konkrétní vlákno a četl od tohoto příspěvku dále: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Původní plakát
18. května 2020


  • 31. října 2021
adamk77 řekl: Rád bych vás odkázal na toto konkrétní vlákno a četl od tohoto příspěvku dále: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Kliknutím rozbalíte...

četl jsem to vlákno. Rád bych měl rady/zkušenosti jiných vývojářů.

ducati1212

22. října 2021
  • 31. října 2021
Jsem vývojář a navýšil jsem svou ram na 64. Především proto, že jako součást vývoje mám vždy spuštěno mnoho dockerových kontejnerů. Baví mě také další zdroje, takže je to osobní preference. Můj názor na používání 64 koncertů po dobu 1 týdne je, že 32 by fungovalo dobře téměř bez problémů. Těch 16, které jsem měl na svém MBP 2018, absolutně nestačilo, ale možná s novým jednotným SOC by to bylo v pořádku.

Opět, pokud provozujete mnoho kontejnerů nebo čehokoli jiného lokálně, spotřebovává to RAM. NA

AFK

Pozastaveno
31. října 2021
metaverze
  • 31. října 2021
salvatore.p řekl: Četl jsem to vlákno. Rád bych měl rady/zkušenosti jiných vývojářů. Kliknutím rozbalíte...

Nedostanete jinou odpověď, než jaká je v tom vlákně.

Většinu dne jsem brouzdal a vypínal a trendem je, když se ppl ptát na 32 téměř každý říká, že dostane 16. Dokonce i vývojáři.

Jsem také vývojář jako vy a pracuji na mobilních projektech. Kupuji 32. Teď je mi 16 a je to někdy frustrující. Můj tlak na paměť je vysoký. A můj stránkovací soubor se pravidelně zvětšuje. Řekl jsi, že ti je taky 16 a to je frustrující.

Jen se dívejte, jak sem někdo přijde a po tisícitisícíkrát zveřejní to video o 16 vs 32, které vám řekne, abyste šli s 16.

Maxim Glukhov

7. října 2020
  • 31. října 2021
Mobilní vývojář zde profesionálně a jako koníček pracoval na nativních projektech pro Android a iOS a také na React Native. Můžete se dostat pryč s 16 GB, ale zkušenost nebude nejlepší, moje rada je získat alespoň 32 GB. Když spustíte emulátory nebo simulátory, stejně jako vaše IDE a více karet, rychle projdete touto RAM.

Osobně jsem si objednal 64 GB, protože obvykle mám otevřených mnoho projektů a používám většinou IDE založená na InteliJ, která jsou náročná na zdroje. Umožňuji jim používat hodně paměti, což je skvělé pro indexování a další.
Pro informaci, používám svůj Mac Pro s 96 GB RAM, v současné době se používá 53 GB RAM a to je s pouze 1 spuštěným emulátorem Android. Samotné Android Studio využívá téměř 20 GB RAM.
reakce:adamk77

adamk77

Pozastaveno
6. ledna 2008
  • 31. října 2021
salvatore.p řekl: Četl jsem to vlákno. Rád bych měl rady/zkušenosti jiných vývojářů. Kliknutím rozbalíte...

Jemně bych vás popostrčil směrem k 32 GB, pokud dokážete strávit 400 $. Sám se pravděpodobně rozhodnu pro 64GB. Jak jsem uvedl v tomto příspěvku, chci, aby se mé nástroje produktivity staly neviditelnými a nepracovaly proti mně.

Ale nevím, jestli extra RAM zlepší váš lagy Android studio. Řekl jste, že i když je otevřené pouze Android Studio a emulátor, je to zaostalé. Nezní to, jako by to bylo proto, že vám dochází paměť. Je tedy možné, že s extra jádry na M1 Pro nebo Max tento problém zmizí i s pouhými 16GB. S

salvatore.p

Původní plakát
18. května 2020
  • 31. října 2021
ducati1212 řekl: Jsem vývojář a maximalizoval jsem svou ram na 64. Především proto, že jako součást vývoje mám vždy spuštěno mnoho dockerových kontejnerů. Baví mě také další zdroje, takže je to osobní preference. Můj názor na používání 64 koncertů po dobu 1 týdne je, že 32 by fungovalo dobře téměř bez problémů. Těch 16, které jsem měl na svém MBP 2018, absolutně nestačilo, ale možná s novým jednotným SOC by to bylo v pořádku.

Opět, pokud provozujete mnoho kontejnerů nebo čehokoli jiného lokálně, spotřebovává to RAM. Kliknutím rozbalíte...

64gb jsou pro mě přebytečné, dokonce i 32gb si myslím, že by byly spíše přebytečné než potřeba. Obecně nepoužívám kontejnery/vm, ale potřebuji MS Teams vždy otevřené a zabere to 1,5 gb

AFK řekl: Nedostanete jinou odpověď, než jaká je v tomto vláknu.

Většinu dne jsem brouzdal a vypínal a trendem je, když se ppl ptát na 32 téměř každý říká, že dostane 16. Dokonce i vývojáři.

Jsem také vývojář jako vy a pracuji na mobilních projektech. Kupuji 32. Teď je mi 16 a je to někdy frustrující. Můj tlak na paměť je vysoký. A můj stránkovací soubor se pravidelně zvětšuje. Řekl jsi, že ti je taky 16 a to je frustrující.

Jen se dívejte, jak sem někdo přijde a po tisícitisícíkrát zveřejní to video o 16 vs 32, které vám řekne, abyste šli s 16. Kliknutím rozbalíte...
Viděl jsem to video, ale je z pohledu editoru videa, pracuji na xcode/android studiu 8-10 hodin denně a má jiný tlak na paměť než benchmark, který běží raz nebo dvakrát.

Zážitek se netýká pouze rychlosti kompilace, ale spíše editoru zdrojového kódu. Někdy, když vám dojde paměť (měl jsem dřívější mbp s pouze 8 GB RAM), dojde k aktivaci pluginu zvýraznění a automatickému dokončení a budete muset restartovat počítač, abyste se vrátili


Maxim Glukhov řekl: Mobilní vývojář zde profesionálně a jako koníček pracoval na nativních projektech pro Android i iOS a také na React Native. Můžete se dostat pryč s 16 GB, ale zkušenost nebude nejlepší, moje rada je získat alespoň 32 GB. Když spustíte emulátory nebo simulátory, stejně jako vaše IDE a více karet, rychle projdete touto RAM.

Osobně jsem si objednal 64 GB, protože obvykle mám otevřených mnoho projektů a používám většinou IDE založená na InteliJ, která jsou náročná na zdroje. Umožňuji jim používat hodně paměti, což je skvělé pro indexování a další.
Pro informaci, používám svůj Mac Pro s 96 GB RAM, v současné době se používá 53 GB RAM a to je s pouze 1 spuštěným emulátorem Android. Samotné Android Studio využívá téměř 20 GB RAM. Kliknutím rozbalíte...

Děkujeme za sdílení.
Mohu se zeptat, jak omezit/povolit množství paměti používané pro indexování? Jsem v Android Studiu nový, moje společnost mě loni v březnu donutila učit se a pracovat na nativním androidu a přiznávám, že kdyby zkušenost s nápadem sama o sobě nebyla tak trhaná/zpomalená/špatná, pravděpodobně bych na to měl více času a asi se to trochu zlepšilo. Poslední úprava: 31. října 2021 M

mosh.jinton

5. října 2021
  • 1. listopadu 2021
Zajímaly by mě další pohledy na toto. Mým vlastním případem použití je vývoj Android Studio, který normálně testuji na fyzickém zařízení, ale příležitostně s jedním otevřeným virtuálním počítačem Android a možná i Figma a pár karet.
reakce:salvatore.p

tdbrown75

28. dubna 2015
Dallas, TX
  • 1. listopadu 2021
Můj pohled… Odpověď je 16 GB, bez ohledu na váš případ použití. Doporučení čehokoli více než 16 vás dostane do plamenů, obviní vás, že nevíte nic o počítačích, a budete očividně bohatí a ochotní utrácet peníze. I když si koupíte Max 16 (který se dodává pouze s 32 GB), stále se mýlíte.

Tim S

Sanpete

17. listopadu 2016
Utah
  • 1. listopadu 2021
tdbrown75 řekl: Můj pohled… Odpověď je 16 GB, bez ohledu na váš případ použití. Doporučení čehokoli více než 16 vás dostane do plamenů, obviní vás, že nevíte nic o počítačích, a budete očividně bohatí a ochotní utrácet peníze. I když si koupíte Max 16 (který se dodává pouze s 32 GB), stále se mýlíte.

Tim Kliknutím rozbalíte...
Ftr, to se nestalo.
reakce:tdbrown75 M

mctrials23

19. září 2013
  • 2. listopadu 2021
Vybral jsem si 32 GB, ale pravděpodobně by mi stačilo 16. SSD jsou šíleně rychlé do té míry, že opravdu dobře kompenzují nedostatek paměti RAM pro určité úkoly. Jak již bylo řečeno, pokud si to můžete dovolit relativně snadno, pořiďte si 32 GB.

Nevěřím v zabezpečení budoucnosti, protože takhle technologie ve skutečnosti nefunguje. Za 3 roky by vám těch 2 000 liber navíc, které jste utratili za maximální zisk MBP, koupilo téměř úplně nový stroj, který nakopne vaše stroje do zadku. Kupte si to, co potřebujete hned a o čem si myslíte, že z toho budete mít užitek v bezprostřední budoucnosti.
reakce:codeisawesome, Moonjumper, CalMin a 4 další

Pan GunnyPT

23. dubna 2017
  • 2. listopadu 2021
Jsem cloudový inženýr / vývojář a nepoužívám xCode. 16 GB je v pořádku, když se pokusíte přenést trochu zátěže, dojde k malé výměně, ale to je normální, protože to tak funguje

16 GB je upřímně víc než v pořádku, zejména s tím, jak rychlý je 1TB SSD.
reakce:kódově úžasný R

RemedyKrálík

5. srpna 2014
  • 2. listopadu 2021
mctrials23 řekl: Za 3 roky by vám těch 2 000 liber navíc, které jste utratili za maximální zisk MBP, koupilo téměř úplně nový stroj, který nakopne vaše stroje do zadku. Kupte si to, co potřebujete hned a o čem si myslíte, že z toho budete mít užitek v bezprostřední budoucnosti. Kliknutím rozbalíte...

Tento příspěvek by měl být nalepen na začátku každého vlákna na tomto fóru lol
reakce:codeisawesome, Moonjumper, JahBoolean a 3 další S

salvatore.p

Původní plakát
18. května 2020
  • 3. listopadu 2021
mctrials23 řekl: Za 3 roky by vám těch 2 000 liber navíc, které jste utratili za maximální zisk MBP, koupilo téměř úplně nový stroj, který nakopne vaše stroje do zadku. Kupte si to, co potřebujete hned a o čem si myslíte, že z toho budete mít užitek v bezprostřední budoucnosti. Kliknutím rozbalíte...

To je naprosto správné. Nepravděpodobné, že posledních 10 let očekávám velký skok ve výkonu při každé nové iteraci čipů Mx.

Pro mě jsou jediné peníze navíc za 32gb nebo ram. 1 TB úložiště je naprosto nezbytné, takže za maximální využití považuji pouze 400 € navíc za ram.
Nakonec zaplatím o 600 € více než za základní 16' konfiguraci (čekání dalších 5 týdnů reakce:tdbrown75 S

salvatore.p

Původní plakát
18. května 2020
  • 3. listopadu 2021
ASX řekl: Výkon gpu je užitečný pro hraní 1 time shadow of tomb raider @ hdr reakce:costica1234 P

PikachuEXE

20. července 2010
  • 3. listopadu 2021
salvatore.p řekl: Recenze Anandtech ukazuje, že skutečná šířka pásma přidělená jádrům procesoru je omezená. Dodatečná šířka pásma je vyhrazena pro GPU.
Zajímavost: Od loňského listopadu mám na ploše Windows RX 5700XT a ona neviděla vůbec žádnou hru ahahah Kliknutím rozbalíte...
Mám GTX 980Ti a stále funguje dobře
Ale chci to upgradovat... (možná příští rok)

Souhlasím, že šířka pásma CPU-RAM zde není problém, protože nyní je úzkým hrdlem latence
To je způsobeno tím, jak CPU využívá data z RAM
Další podrobnosti najdete ve videích sami reakce:tdbrown75 S

salvatore.p

Původní plakát
18. května 2020
  • 5. listopadu 2021
Jsem rád, že jsem smazal objednávku 16GB na upgrade ram.
Toto je můj monitor aktivity s pouhým lehkým projektem swifui na Xcode a aplikací mé společnosti pro Android na Android Studio.
Mám: Xcode, simulátor iPhone 13Pro, Android Studio, simulátor Pixel 4, MS Teams, 8 karet Safari.
Považuji to za lehký pracovní postup.

Přílohy

  • Zobrazit mediální položku ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Snímek obrazovky 2021-11-05 at 12.23.05.png'file-meta '> 324,9 KB · Zobrazení: 179
reakce:tdbrown75 N

nbjustforfun

16. dubna 2010
  • 9. listopadu 2021
PikachuEXE řekl: Jsem webový vývojář, ne mobilní
Spouštím IDE a mnoho prohlížečů pro ladění/testování
Moje využití paměti vždy přesahuje 16 GB a obvykle mám několik GB ve swapu a používám 32GB stroj (2018, ještě ne 2021)
Řekl bych, že byste měli sledovat své aktuální využití (RAM + swap) a předvídat, kolik ve většině případů potřebujete
Výměna by pravděpodobně byla rychlejší, nemám ponětí, jak rychle nebo jak by to ovlivnilo VÁŠ pracovní postup
Takže tady všichni hádáme
Ale pro mě, protože jsem dostal několik swapů, dokonce i ve svých současných 32 GB, objednal jsem 32 GB (ale 64 GB opravdu moc) Kliknutím rozbalíte...
Z hlediska využití paměti RAM nelze srovnávat MacBook Intel s MacBookem M1. Intel, určitě více ram. Správa paměti M1 je mnohem vyladěnější a efektivnější.
reakce:kódově úžasný