Forumuri

16 M1 Pro, cât ram pentru dezvoltatori?

S

salvatore.p

Poster original
18 mai 2020
  • 31 octombrie 2021
Bună, sunt în principal un dezvoltator de software mobil care lucrează atât pe iOS, cât și pe Android.
Sunt pe cale să aleg un 16 MBP cu M1 Pro și 1TB de SSD, dar nu sunt sigur de ram.

Voi folosi pentru dezvoltare atât pe proiecte personale, cât și pe cele de lucru.
Proiectele mele personale sunt toate native iOS, dar pentru lucru trebuie să folosesc Android Studio și Visual Studio (xamarin).
Nu aș folosi niciun VM.

Compania pentru care lucrez mi-a trimis un M1 Mini 16/256 în februarie și în general nu am avut nicio problemă cu cei 16 gb de ram, dar experiența cu editorul de cod sursă Android Studio nu este distractivă. (chiar și cu doar AS deschis și un emulator, se simte întârziat)
Nici Visual Studio nu este distractiv, dar am folosit doar de câteva ori.


Încerc să decid dacă ar trebui să cheltuiesc 400 de euro în plus pentru a avea 32 GB în loc de 16 GB.
Voi beneficia de ram suplimentar în fluxul meu de lucru real?
Desigur, lucrul se poate face cu 16gb dar ar putea fi plăcut/mai rapid cu mai mult ram?

Cele mai multe dintre recenzii subliniază din perspective de editare video/foto, aș aprecia sfaturi de la alte fluxuri de lucru similare.
Reacții:mosh.jinton

adamk77

Suspendat
6 ianuarie 2008
  • 31 octombrie 2021
Aș dori să vă trimit la acest subiect specific și să citesc de la această postare în continuare: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Poster original
18 mai 2020


  • 31 octombrie 2021
adamk77 a spus: Aș dori să vă trimit la acest subiect specific și să citesc de la această postare în continuare: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Faceți clic pentru a extinde...

Am citit acel thread. Aș dori să am sfaturi/experiențe ale altor dezvoltatori.

ducati1212

22 octombrie 2021
  • 31 octombrie 2021
Sunt dezvoltator și mi-am mărit ram la 64. Mai ales pentru că, ca parte a dezvoltării, am mereu în funcțiune multe containere docker. De asemenea, îmi plac resursele suplimentare, așa că este o preferință personală. Considerarea mea de la folosirea a 64 de concerte pe aceasta timp de 1 săptămână este 32 ar funcționa bine, aproape fără probleme. Cele 16 pe care le aveam pe MBP din 2018 nu au fost absolut suficiente, dar poate cu noul SOC unificat ar fi bine.

Din nou, dacă rulați o mulțime de containere sau orice altceva la nivel local, consumă RAM. LA

AFK

Suspendat
31 octombrie 2021
metaversul
  • 31 octombrie 2021
salvatore.p a spus: Am citit acel thread. Aș dori să am sfaturi/experiențe ale altor dezvoltatori. Faceți clic pentru a extinde...

Nu vei primi un răspuns diferit de cel din acel thread.

Am răsfoit și în dezactivat cea mai mare parte a zilei și tendința aici este atunci când oamenii întreabă despre 32 aproape toată lumea spune să obțină 16. Chiar și dezvoltatorii.

Sunt și un dezvoltator ca tine și lucrez la proiecte mobile. Cumpăr 32. Am 16 acum și e frustrant uneori. Presiunea mea de memorie este mare. Și fișierul meu de paginare devine în mod regulat uriaș. Ai spus că și tu ai 16 ani și e frustrant.

Priviți pe cineva care vine aici și postează acel videoclip despre 16 vs 32 pentru a 10000-a oară spunându-ți să mergi cu 16.

Maxim Gluhov

7 octombrie 2020
  • 31 octombrie 2021
Dezvoltatorul mobil aici, profesional și ca hobby, a lucrat atât la proiecte native Android, cât și la iOS, precum și la React Native. Puteți scăpa cu 16 GB, dar experiența nu va fi cea mai bună, sfatul meu este să obțineți macar 32 GB. Când rulați emulatori și/sau simulatoare, precum și IDE-urile și mai multe file, treceți rapid prin RAM.

Am comandat personal 64 GB, deoarece de obicei am multe proiecte deschise și folosesc mai ales IDE-uri bazate pe InteliJ, care consumă mult resurse. Le permit să folosească multă memorie, ceea ce este grozav pentru indexare și nu numai.
Pentru referință, sunt pe Mac Pro cu 96 GB RAM, în prezent 53 GB RAM în uz și asta cu doar 1 emulator Android rulând. Numai Android Studio folosește aproape 20 GB de RAM.
Reacții:adamk77

adamk77

Suspendat
6 ianuarie 2008
  • 31 octombrie 2021
salvatore.p a spus: Am citit acel thread. Aș dori să am sfaturi/experiențe ale altor dezvoltatori. Faceți clic pentru a extinde...

Te-aș împinge ușor către cei 32 GB dacă poți suporta cei 400 USD. Probabil că voi opta pentru cei 64 GB. După cum am afirmat în acea postare, vreau ca instrumentele mele de productivitate să devină invizibile și să nu funcționeze împotriva mea.

Dar nu știu dacă RAM suplimentară vă va îmbunătăți experiența de studio Android. Ai spus că chiar și cu Android Studio deschis și un emulator, se simte întârziat. Acest lucru nu sună ca și cum ar fi din cauza faptului că ați epuizat memoria. Deci, este posibil ca, cu nucleele suplimentare de pe M1 Pro sau Max, această problemă să dispară chiar și cu doar 16 GB. S

salvatore.p

Poster original
18 mai 2020
  • 31 octombrie 2021
ducati1212 a spus: Sunt dezvoltator și mi-am maxim ram până la 64. Mai ales pentru că, ca parte a dezvoltării, am mereu în funcțiune multe containere docker. De asemenea, îmi plac resursele suplimentare, așa că este o preferință personală. Considerarea mea de la folosirea a 64 de concerte pe aceasta timp de 1 săptămână este 32 ar funcționa bine, aproape fără probleme. Cele 16 pe care le aveam pe MBP din 2018 nu au fost absolut suficiente, dar poate cu noul SOC unificat ar fi bine.

Din nou, dacă rulați o mulțime de containere sau orice altceva la nivel local, consumă RAM. Faceți clic pentru a extinde...

64 gb sunt exagerați pentru mine, chiar și 32 gb cred că ar fi mai mult o exagerare decât o nevoie. În general, nu folosesc containere/vm, dar am nevoie de MS Teams mereu deschis și consumă 1,5 gb

AFK a spus: Nu veți primi un răspuns diferit de cel din acel thread.

Am răsfoit și în dezactivat cea mai mare parte a zilei și tendința aici este atunci când oamenii întreabă despre 32 aproape toată lumea spune să obțină 16. Chiar și dezvoltatorii.

Sunt și un dezvoltator ca tine și lucrez la proiecte mobile. Cumpăr 32. Am 16 acum și e frustrant uneori. Presiunea mea de memorie este mare. Și fișierul meu de paginare devine în mod regulat uriaș. Ai spus că și tu ai 16 ani și e frustrant.

Priviți pe cineva care vine aici și postează acel videoclip despre 16 vs 32 pentru a 10000-a oară spunându-ți să mergi cu 16. Faceți clic pentru a extinde...
Am văzut acel videoclip, dar este din perspectiva editorului video, lucrez pe xcode/android studio 8-10 ore pe zi și are o presiune diferită de memorie față de un benchmark care rulează o dată sau de două ori.

Experiența nu este doar legată de viteza de compilare, ci mai mult de editorul sursă. Când nu aveți memorie (am avut un mbp timpuriu cu doar 8 GB de ram), pluginul de evidențiere și finalizarea automată merg ambele și trebuie să reporniți mașina pentru a avea înapoi


Maxim Glukhov a spus: Dev-ul mobil aici, profesional și ca hobby, a lucrat atât la proiecte native Android, cât și la iOS, precum și la React Native. Puteți scăpa cu 16 GB, dar experiența nu va fi cea mai bună, sfatul meu este să obțineți macar 32 GB. Când rulați emulatori și/sau simulatoare, precum și IDE-urile și mai multe file, treceți rapid prin RAM.

Am comandat personal 64 GB, deoarece de obicei am multe proiecte deschise și folosesc mai ales IDE-uri bazate pe InteliJ, care consumă mult resurse. Le permit să folosească multă memorie, ceea ce este grozav pentru indexare și nu numai.
Pentru referință, sunt pe Mac Pro cu 96 GB RAM, în prezent 53 GB RAM în uz și asta cu doar 1 emulator Android rulând. Numai Android Studio folosește aproape 20 GB de RAM. Faceți clic pentru a extinde...

Vă mulțumim pentru împărtășire.
Pot să întreb cum să limitez/permit cantitatea de memorie folosită pentru indexare? Sunt nou în Android Studio, compania mea m-a forțat să învăț și să lucrez pe Android native în martie trecut și recunosc că, dacă experiența cu ide-ul în sine nu ar fi fost atât de agitată/întârziată/săracă, probabil că am avut mai mult timp pentru el. și probabil a devenit puțin mai bun. Ultima modificare: 31 octombrie 2021 M

mosh.jinton

5 octombrie 2021
  • 1 noiembrie 2021
Ar fi interesat de mai multe perspective în acest sens. Cazul meu de utilizare este dezvoltarea Android Studio, testând în mod normal pe un dispozitiv fizic, dar ocazional cu un VM Android deschis și poate Figma și câteva file.
Reacții:salvatore.p

tdbrown75

28 aprilie 2015
Dallas, TX
  • 1 noiembrie 2021
Perspectiva mea... Răspunsul este 16 GB, indiferent de cazul dvs. de utilizare. Recomandând ceva mai mult de 16, te va înflăcăra, te va acuza că nu știi nimic despre computere și, în mod clar, te va îmbogăți și dorești să irosești bani. Chiar dacă cumpărați Max 16 (care se livrează doar cu 32 GB), tot greșiți.

Tim S

Sanpete

17 noiembrie 2016
Utah
  • 1 noiembrie 2021
tdbrown75 a spus: Perspectiva mea... Răspunsul este 16 GB, indiferent de cazul dvs. de utilizare. Recomandând ceva mai mult de 16, te va înflăcăra, te va acuza că nu știi nimic despre computere și, în mod clar, te va îmbogăți și dorești să irosești bani. Chiar dacă cumpărați Max 16 (care se livrează doar cu 32 GB), tot greșiți.

Tim Faceți clic pentru a extinde...
Ftr, asta nu s-a întâmplat.
Reacții:tdbrown75 M

mctrials23

19 septembrie 2013
  • 2 noiembrie 2021
Am optat pentru 32 GB, dar probabil că ar fi fost bine cu 16. SSD-urile sunt nebun de rapide până la punctul în care compensează foarte bine lipsa memoriei RAM pentru anumite sarcini. Acestea fiind spuse, dacă vă puteți permite relativ ușor, obțineți doar cei 32 GB.

Nu cred în pregătirea pentru viitor, deoarece nu așa funcționează tehnologia. În 3 ani, acei 2.000 de lire sterline în plus pe care i-ai cheltuit pentru a maximiza un MBP ți-ar cumpăra aproape o mașină complet nouă, care îți dă fundul mașinilor. Cumpărați ceea ce aveți nevoie acum și de ce credeți că veți beneficia în viitorul imediat.
Reacții:codeisawesome, Moonjumper, CalMin și alți 4

Domnul GunnyPT

23 apr 2017
  • 2 noiembrie 2021
Totuși, sunt inginer/dezvoltator cloud, nu folosesc xCode. 16 GB este în regulă, există un pic de schimb atunci când încerci să împingi un pic de încărcătură de lucru, dar este normal pentru că așa funcționează

16 GB este mai mult decât bine sincer, mai ales cu cât de rapid este SSD-ul de 1TB.
Reacții:codeiswesome R

RemedyRabbit

5 august 2014
  • 2 noiembrie 2021
mctrials23 a spus: În 3 ani, acei 2000 de lire sterline în plus pe care i-ai cheltuit pentru a maximiza un MBP ți-ar cumpăra aproape o mașină complet nouă, care îți dă fundul mașinilor. Cumpărați ceea ce aveți nevoie acum și de ce credeți că veți beneficia în viitorul imediat. Faceți clic pentru a extinde...

Această postare ar trebui să fie lipită în partea de sus a fiecărui subiect de pe acest forum lol
Reacții:codeisawesome, Moonjumper, JahBoolean și alți 3 S

salvatore.p

Poster original
18 mai 2020
  • 3 noiembrie 2021
mctrials23 a spus: În 3 ani, acei 2000 de lire sterline în plus pe care i-ai cheltuit pentru a maximiza un MBP ți-ar cumpăra aproape o mașină complet nouă, care îți dă fundul mașinilor. Cumpărați ceea ce aveți nevoie acum și de ce credeți că veți beneficia în viitorul imediat. Faceți clic pentru a extinde...

Acest lucru este absolut corect. Puțin probabil în ultimii 10 ani, mă aștept la un salt mare în performanță la fiecare nouă iterație de cipuri Mx.

Pentru mine, singurii bani în plus sunt pentru 32gb sau ram. 1Tb de stocare este absolut necesar, așa că consider ca doar cei 400 de euro în plus pentru ram ca fiind maxim.
Până la urmă voi plăti cu 600 de euro mai mult decât configurația de bază 16' (așteptând încă 5 săptămâni Reacții:tdbrown75 S

salvatore.p

Poster original
18 mai 2020
  • 3 noiembrie 2021
ASX a spus: Puterea GPU este utilă, pentru a juca 1 dată Shadow of Tomb Raider @ hdr Reacții:costica1234 P

PikachuEXE

20 iulie 2010
  • 3 noiembrie 2021
salvatore.p a spus: Revizuirea Anandtech arată că lățimea de bandă reală alocată pentru nucleele CPU este limitată. Lățimea de bandă suplimentară este rezervată pentru GPU.
Fapt distractiv: am un RX 5700XT pe desktopul meu Windows din noiembrie anul trecut și nu a văzut niciun joc ahahah Faceți clic pentru a extinde...
Am GTX 980Ti și încă funcționează bine
Dar vreau să-l fac upgrade... (poate anul viitor)

Sunt de acord cu lățimea de bandă CPU-RAM nu este o problemă aici, deoarece acum blocajul este latența
Acest lucru se datorează modului în care CPU utilizează datele din RAM
Pentru mai multe detalii găsiți singuri videoclipurile Reacții:tdbrown75 S

salvatore.p

Poster original
18 mai 2020
  • 5 noiembrie 2021
Mă bucur că am șters comanda de 16 GB pentru a face upgrade la ram.
Acesta este monitorul meu de activitate cu doar un proiect swifui ușor pe Xcode și aplicația pentru Android a companiei mele pe Android Studio.
Am: Xcode, simulator iPhone 13Pro, Android Studio, simulator Pixel 4, MS Teams, 8 file Safari.
Consider că acesta este un flux de lucru ușor.

Atasamente

  • Vizualizați elementul media „ href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/” > Captură de ecran 2021-11-05 la 12.23.05.png'file-meta '> 324,9 KB · Vizualizări: 179
Reacții:tdbrown75 N

nbjustforfun

16 aprilie 2010
  • 9 noiembrie 2021
PikachuEXE a spus: Sunt un dezvoltator web, nu unul mobil
Rulez IDE și multe browsere pentru depanare/testare
Utilizarea mea de memorie depășește întotdeauna 16 GB și am câțiva GB în schimb de obicei și folosesc o mașină de 32 GB (2018, nu 2021 încă)
Aș spune că ar trebui să vă observați utilizarea curentă (RAM + swap) și să preziceți cât aveți nevoie în majoritatea cazurilor
Schimbarea ar fi probabil mai rapidă, nu am idee cât de rapid sau cum ar afecta asta fluxul de lucru
Deci toți ghicim aici
Dar pentru mine, din moment ce am primit mai multe schimburi chiar și în actualul meu 32 GB, am comandat 32 GB (dar 64 GB într-adevăr prea mult) Faceți clic pentru a extinde...
Nu puteți compara un MacBook Intel cu un MacBook M1 din perspectiva utilizării RAM. Intel, cu siguranță mai mult ram. Managementul memoriei M1 este mult mai bine reglat și mai eficient.
Reacții:codeiswesome