Fòrums

16 M1 Pro, quanta memòria RAM per als desenvolupadors?

S

salvatore.p

Cartell original
18 de maig de 2020
  • Oct 31, 2021
Hola, sóc principalment un desenvolupador de programari mòbil que treballa tant en iOS com en Android.
Estic a punt de triar un 16 MBP amb M1 Pro i 1TB de SSD, però no estic segur de la memòria RAM.

L'utilitzaré per al desenvolupament tant en projectes personals com laborals.
Els meus projectes personals són tots natius d'iOS, però per treballar necessito utilitzar Android Studio i Visual Studio (xamarin).
No utilitzaria cap VM.

L'empresa per a la qual treballo em va enviar un M1 Mini 16/256 el febrer i, en general, no tenia cap problema amb els 16 GB de RAM, però l'experiència amb l'editor de codi font d'Android Studio no és divertida. (fins i tot amb només AS obert i un emulador se sent retardat)
Ni Visual Studio és divertit, però només he utilitzat un parell de vegades.


Estic intentant decidir si hauria de gastar 400 € més per tenir 32 gb en lloc de 16 gb.
Em beneficiaré de la memòria RAM addicional en el meu flux de treball real?
Per descomptat, el treball es pot fer amb 16 GB, però podria ser agradable/més ràpid amb més memòria RAM?

La majoria de les ressenyes assenyalen des de les perspectives d'edició de vídeo/foto, agrairia consells d'altres flux de treball similars.
Reaccions:mosh.jinton

adamk77

Suspès
6 de gener de 2008
  • Oct 31, 2021
M'agradaria referir-vos a aquest fil específic i llegir a partir d'aquesta publicació: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Cartell original
18 de maig de 2020


  • Oct 31, 2021
adamk77 va dir: M'agradaria referir-vos a aquest fil específic i llegir a partir d'aquesta publicació: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Feu clic per ampliar...

He llegit aquest fil. M'agradaria tenir consells/experiències d'altres desenvolupadors.

ducati1212

Oct 22, 2021
  • Oct 31, 2021
Sóc desenvolupador i he augmentat la meva memòria RAM fins a 64. Sobretot perquè com a part del desenvolupament sempre tinc molts contenidors docker en funcionament. També gaudeixo dels recursos addicionals, així que és una preferència personal. La meva opinió d'utilitzar 64 concerts durant 1 setmana és que 32 funcionaran bé sense gairebé cap problema. El 16 que tenia al meu MBP del 2018 no era absolutament suficient, però potser amb el nou SOC unificat estaria bé.

De nou, si feu servir molts contenidors o qualsevol altra cosa a nivell local, es consumeix memòria RAM. A

AFK

Suspès
Oct 31, 2021
el metavers
  • Oct 31, 2021
salvatore.p va dir: He llegit aquest fil. M'agradaria tenir consells/experiències d'altres desenvolupadors. Feu clic per ampliar...

No obtindreu una resposta diferent de la que hi ha en aquest fil.

He estat navegant i apagant la major part del dia i la tendència aquí és quan la gent pregunta sobre 32 gairebé tothom diu que n'obtenen 16. Fins i tot els desenvolupadors.

També sóc desenvolupador com tu i treballo en projectes mòbils. Estic comprant el 32. Ara tinc 16 anys i de vegades és frustrant. La meva pressió de memòria és alta. I el meu fitxer de paginació regularment es fa enorme. Vas dir que ara també tens 16 anys i és frustrant.

Només mireu que algú vingui aquí i publiqueu aquest vídeo sobre 16 contra 32 per la 10000a vegada que us diu que aneu amb 16.

Màxim Glukhov

Oct 7, 2020
  • Oct 31, 2021
Desenvolupador mòbil aquí professionalment i com a hobby, va treballar tant en projectes natius d'Android com d'iOS, així com en React Native. Pots sortir-te amb 16 GB, però l'experiència no serà la millor, el meu consell és aconseguir-ho al menys 32 GB. Quan executeu emuladors i/o simuladors, així com els vostres IDE i diverses pestanyes, passeu ràpidament per aquesta memòria RAM.

Personalment, vaig demanar 64 GB, ja que normalment tinc molts projectes oberts i faig servir principalment IDE basats en InteliJ que consumeixen molts recursos. Els permeto utilitzar molta memòria, la qual cosa és ideal per a la indexació i molt més.
Com a referència, estic al meu Mac Pro amb 96 GB de RAM, actualment 53 GB de RAM en ús i només amb 1 emulador d'Android en funcionament. Només Android Studio utilitza gairebé 20 GB de RAM.
Reaccions:adamk77

adamk77

Suspès
6 de gener de 2008
  • Oct 31, 2021
salvatore.p va dir: He llegit aquest fil. M'agradaria tenir consells/experiències d'altres desenvolupadors. Feu clic per ampliar...

T'empenyria suaument cap als 32 GB si pots suportar els 400 dòlars. Probablement optaré pels 64 GB jo mateix. Com vaig dir en aquesta publicació, vull que les meves eines de productivitat es facin invisibles i no funcionin en contra meva.

Però no sé si la memòria RAM addicional millorarà la vostra experiència d'estudi d'Android. Heu dit que fins i tot amb Android Studio obert i un emulador, se sent retardat. Això no sembla que sigui perquè us queda poca memòria. Per tant, és possible que amb els nuclis addicionals de l'M1 Pro o Max, aquest problema desaparegui fins i tot amb només 16 GB. S

salvatore.p

Cartell original
18 de maig de 2020
  • Oct 31, 2021
ducati1212 va dir: Sóc desenvolupador i he augmentat la memòria RAM fins a 64. Sobretot perquè com a part del desenvolupament sempre tinc molts contenidors docker en funcionament. També m'agraden els recursos addicionals, així que és una preferència personal. La meva opinió d'utilitzar 64 concerts durant 1 setmana és que 32 funcionaran bé sense gairebé cap problema. El 16 que tenia al meu MBP del 2018 no era absolutament suficient, però potser amb el nou SOC unificat estaria bé.

De nou, si feu servir molts contenidors o qualsevol altra cosa a nivell local, es consumeix memòria RAM. Feu clic per ampliar...

64 GB són excessius per a mi, fins i tot 32 GB crec que seria més un excés que una necessitat. En general, no faig servir contenidors/vm, però necessito MS Teams sempre obert i consumeix 1,5 gb

AFK va dir: No obtindreu una resposta diferent de la que hi ha en aquest fil.

He estat navegant i apagant la major part del dia i la tendència aquí és quan la gent pregunta sobre 32 gairebé tothom diu que n'obtenen 16. Fins i tot els desenvolupadors.

També sóc desenvolupador com tu i treballo en projectes mòbils. Estic comprant el 32. Ara tinc 16 anys i de vegades és frustrant. La meva pressió de memòria és alta. I el meu fitxer de paginació regularment es fa enorme. Vas dir que ara també tens 16 anys i és frustrant.

Només mireu que algú vingui aquí i publiqueu aquest vídeo sobre 16 contra 32 per la 10000a vegada que us diu que aneu amb 16. Feu clic per ampliar...
Vaig veure aquest vídeo, però des de la perspectiva de l'editor de vídeo, treballo a xcode/android studio durant 8-10 hores al dia i té una pressió de memòria diferent a la d'un punt de referència que s'executa una o dues vegades.

L'experiència no es limita a la velocitat de compilació, sinó més a l'editor de fonts. En algun moment, quan us queda sense memòria (vaig tenir un mbp primerenc amb només 8 GB de ram), el connector de ressaltat i la finalització automàtica surten i heu de reiniciar la màquina per recuperar-lo.


Maxim Glukhov va dir: El desenvolupador mòbil aquí professionalment i com a hobby, va treballar tant en projectes natius d'Android com d'iOS, així com en React Native. Pots sortir-te amb 16 GB, però l'experiència no serà la millor, el meu consell és aconseguir-ho al menys 32 GB. Quan executeu emuladors i/o simuladors, així com els vostres IDE i diverses pestanyes, passeu ràpidament per aquesta memòria RAM.

Personalment, vaig demanar 64 GB, ja que normalment tinc molts projectes oberts i faig servir principalment IDE basats en InteliJ que consumeixen molts recursos. Els permeto utilitzar molta memòria, la qual cosa és ideal per a la indexació i molt més.
Com a referència, estic al meu Mac Pro amb 96 GB de RAM, actualment 53 GB de RAM en ús i només amb 1 emulador d'Android en funcionament. Només Android Studio utilitza gairebé 20 GB de RAM. Feu clic per ampliar...

Gràcies per compartir.
Puc preguntar com limitar/permetre la quantitat de memòria utilitzada per a la indexació? Sóc nou a Android Studio, la meva empresa em va obligar a aprendre i treballar amb Android natiu el març passat i admeto que si l'experiència amb l'ide en si no hagués estat tan entrecortada/laga/pobre, probablement hi hauria tingut més temps. i probablement va ser una mica millor. Última edició: 31 d'octubre de 2021 M

mosh.jinton

Oct 5, 2021
  • 1 de novembre de 2021
Estaria interessat en tenir més perspectives sobre això. El meu propi cas d'ús és el desenvolupament d'Android Studio, que normalment es prova en un dispositiu físic, però de tant en tant amb una màquina virtual d'Android oberta, i potser també Figma i algunes pestanyes.
Reaccions:salvatore.p

tdbrown75

28 d'abril de 2015
Dallas, TX
  • 1 de novembre de 2021
La meva perspectiva... La resposta és 16 GB, independentment del vostre cas d'ús. Recomanar-ne més de 16 us farà cridar, acusar-vos de no saber res d'ordinadors, i clarament ric i disposat a malgastar diners. Fins i tot si compreu el Max 16 (que només s'envia amb 32 GB), encara us equivoqueu.

Tim S

Sanpete

17 de novembre de 2016
Utah
  • 1 de novembre de 2021
tdbrown75 va dir: La meva perspectiva... La resposta és 16 GB, independentment del vostre cas d'ús. Recomanar-ne més de 16 us farà cridar, acusar-vos de no saber res d'ordinadors, i clarament ric i disposat a malgastar diners. Fins i tot si compreu el Max 16 (que només s'envia amb 32 GB), encara us equivoqueu.

Tim Feu clic per ampliar...
Ftr, això no ha passat.
Reaccions:tdbrown75 M

mctrials23

set 19, 2013
  • 2 de novembre de 2021
He optat per 32 GB, però probablement hauria estat bé amb 16. Els SSD són boig ràpids fins al punt que compensa molt bé la manca de memòria RAM per a determinades tasques. Dit això, si us ho podeu permetre amb relativa facilitat, només heu d'aconseguir els 32 GB.

No crec en la preparació del futur perquè no és així com funciona la tecnologia. En 3 anys, aquests 2.000 £ addicionals que vau gastar per maximitzar un MBP us comprarien gairebé una màquina completament nova que us pateja el cul de les màquines. Compreu el que necessiteu ara i del que creieu que us beneficiarà en un futur immediat.
Reaccions:codeisawesome, Moonjumper, CalMin i 4 més

Senyor GunnyPT

Mar 23, 2017
  • 2 de novembre de 2021
Tot i això, sóc un enginyer/desenvolupador del núvol que no faig servir xCode. 16 GB està bé, hi ha una mica d'intercanvi quan intenteu empènyer una mica de càrrega de treball, però això és normal perquè funciona així

16 GB està més que bé sincerament, sobretot amb la rapidesa que és el SSD d'1 TB.
Reaccions:codeis increïble R

RemedyRabbit

5 d'agost de 2014
  • 2 de novembre de 2021
mctrials23 va dir: En 3 anys, aquests 2.000 £ addicionals que vau gastar per maximitzar un MBP us comprarien gairebé una màquina completament nova que us pateja el cul de les màquines. Compreu el que necessiteu ara i del que creieu que us beneficiarà en un futur immediat. Feu clic per ampliar...

Aquesta publicació hauria d'estar enganxada a la part superior de cada fil d'aquest fòrum lol
Reaccions:codeisawesome, Moonjumper, JahBoolean i 3 més S

salvatore.p

Cartell original
18 de maig de 2020
  • 3 de novembre de 2021
mctrials23 va dir: En 3 anys, aquests 2.000 £ addicionals que vau gastar per maximitzar un MBP us comprarien gairebé una màquina completament nova que us pateja el cul de les màquines. Compreu el que necessiteu ara i del que creieu que us beneficiarà en un futur immediat. Feu clic per ampliar...

Això és absolutament correcte. Poc probable en els darrers 10 anys, espero un gran salt de rendiment a cada nova iteració dels xips Mx.

Per a mi, els únics diners addicionals són per 32 GB o ram. 1 Tb d'emmagatzematge és absolutament necessari, així que considero que només els 400 € addicionals per a la RAM com a màxim.
Al final pagaré 600€ més que la configuració base de 16' (esperant 5 setmanes més Reaccions:tdbrown75 S

salvatore.p

Cartell original
18 de maig de 2020
  • 3 de novembre de 2021
ASX va dir: El poder de la gpu és útil per jugar una vegada a shadow of tomb raider @ hdr Reaccions:costica1234 P

PikachuEXE

Jul 20, 2010
  • 3 de novembre de 2021
salvatore.p va dir: La revisió d'Anandtech mostra que l'ample de banda real assignat als nuclis de la CPU és limitat. L'ample de banda addicional es reserva per a la GPU.
Dada curiosa: tinc un RX 5700XT al meu escriptori de Windows des del novembre passat i no ha vist cap joc ahahah Feu clic per ampliar...
Tinc GTX 980Ti i encara funciona bé
Però vull actualitzar-lo... (potser l'any que ve)

Estic d'acord que l'amplada de banda de la CPU-RAM no és un problema aquí, ja que ara el coll d'ampolla és la latència
Això es deu a com la CPU utilitza les dades de la memòria RAM
Per a més detalls, trobeu els vídeos vosaltres mateixos Reaccions:tdbrown75 S

salvatore.p

Cartell original
18 de maig de 2020
  • 5 de novembre de 2021
Estic content d'haver eliminat la comanda de 16 GB per actualitzar la memòria RAM.
Aquest és el meu monitor d'activitat amb només un projecte swifui lleuger a Xcode i l'aplicació d'Android de la meva empresa a Android Studio.
Tinc: Xcode, simulador iPhone 13Pro, Android Studio, simulador Pixel 4, MS Teams, 8 pestanyes de Safari.
Considero que això és un flux de treball lleuger.

Adjunts

  • Visualitza l'element multimèdia ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Captura de pantalla 2021-11-05 a 12.23.05.png'file-meta '> 324,9 KB · Visualitzacions: 179
Reaccions:tdbrown75 N

nbjustforfun

Mar 16, 2010
  • 9 de novembre de 2021
PikachuEXE va dir: Sóc un desenvolupador web no mòbil
Executo IDE i molts navegadors per depurar/provar
El meu ús de memòria sempre supera els 16 GB i normalment tinc diversos GB en intercanvi i estic fent servir una màquina de 32 GB (2018, no 2021 encara)
Jo diria que hauríeu d'observar el vostre ús actual (RAM + intercanvi) i predir quant necessiteu en la majoria dels casos
L'intercanvi probablement seria més ràpid, però no tinc ni idea de quina rapidesa ni com afectaria això al vostre flux de treball
Així que tots endevinem aquí
Però per a mi, com que vaig rebre diversos intercanvis fins i tot als meus 32 GB actuals, vaig demanar 32 GB (però 64 GB realment massa) Feu clic per ampliar...
No podeu comparar un MacBook intel amb un MacBook M1 des de la perspectiva de l'ús de la memòria RAM. Intel, sens dubte més ram. La gestió de la memòria M1 és molt més afinada i eficient.
Reaccions:codeis increïble