Fora

16 M1 Pro, hvor meget ram for udviklere?

S

salvatore.p

Original plakat
18. maj 2020
  • 31. oktober 2021
Hej, jeg er primært en mobil softwareudvikler, der arbejder på både iOS og Android native.
Jeg er ved at vælge en 16 MBP med M1 Pro og 1 TB SSD, men jeg er usikker på ram.

Jeg vil bruge til udvikling på både personlige og arbejdsprojekter.
Mine personlige projekter er alle iOS native, men til arbejde skal jeg bruge Android Studio og Visual Studio (xamarin).
Jeg ville ikke bruge nogen VM.

Firmaet, jeg arbejder for, sendte mig en M1 Mini 16/256 i februar, og jeg havde generelt ingen problemer med 16 GB ram, men oplevelsen med Android Studios kildekodeeditor er ikke sjov. (selv med kun AS åben og en emulator føles det haltende)
Hverken Visual Studio er sjovt, men jeg brugte kun et par gange.


Jeg prøver at beslutte, om jeg skal bruge 400 € mere for at have 32gb i stedet for 16gb.
Jeg vil drage fordel af den ekstra ram i min faktiske arbejdsgang?
Selvfølgelig kan arbejdet udføres med 16gb, men kunne være behageligt/hurtigere med mere ram?

De fleste af anmeldelserne påpeger ud fra video-/fotoredigeringsperspektiver, jeg ville sætte pris på råd fra andre, der ligner arbejdsgange.
Reaktioner:mosh.jinton

adamk77

Suspenderet
6. januar 2008
  • 31. oktober 2021
Jeg vil gerne henvise dig til denne specifikke tråd og læse fra dette indlæg og frem: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Original plakat
18. maj 2020


  • 31. oktober 2021
adamk77 sagde: Jeg vil gerne henvise dig til denne specifikke tråd og læse fra dette indlæg og frem: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Klik for at udvide...

Jeg har læst den tråd. Jeg vil gerne have råd/erfaringer fra andre udviklere.

ducati1212

22. oktober 2021
  • 31. oktober 2021
Jeg er en udvikler, og jeg maxede min ram til 64. Mest fordi jeg som en del af udviklingen altid har mange docker-containere kørende. Jeg nyder også de ekstra ressourcer, så det er en personlig præference. Mit bud på at bruge 64 koncerter på dette i 1 uge er 32 ville fungere fint med næsten ingen problemer. De 16 jeg havde på min 2018 MBP var absolut ikke nok, men måske med den nye forenede SOC ville det være fint.

Igen, hvis du kører mange containere eller noget andet lokalt, spiser det RAM. TIL

AFK

Suspenderet
31. oktober 2021
metaverset
  • 31. oktober 2021
salvatore.p sagde: Jeg har læst den tråd. Jeg vil gerne have råd/erfaringer fra andre udviklere. Klik for at udvide...

Du får ikke et andet svar end det der står i den tråd.

Jeg har surfet til og fra det meste af dagen, og tendensen her er, når folk spørger omkring 32, næsten alle siger, at de skal få 16. Selv udviklere.

Jeg er også en udvikler som dig og arbejder på mobile projekter. Jeg køber 32. Jeg er 16 nu og det er frustrerende nogle gange. Mit hukommelsestryk er højt. Og min personsøgningsfil bliver jævnligt enorm. Du sagde, at du også er fyldt 16 nu, og det er frustrerende.

Bare se nogen komme her og poste den video om 16 vs 32 for 10.000. gang og fortælle dig, at du skal gå med 16.

Maxim Glukhov

7. oktober 2020
  • 31. oktober 2021
Mobile dev her professionelt og som en hobby, arbejdede på både Android og iOS native projekter, såvel som React Native. Du kan slippe afsted med 16 GB, men oplevelsen bliver ikke den bedste, mit råd er at få i det mindste 32 GB. Når du kører emulatorer og eller simulatorer såvel som dine IDE(r) og flere faner, går du hurtigt igennem det RAM.

Jeg bestilte personligt 64GB, da jeg normalt har mange projekter åbne, og jeg bruger for det meste InteliJ-baserede IDE'er, der er ressourcekrævende. Jeg tillader dem at bruge meget hukommelse, hvilket er fantastisk til indeksering og mere.
Til reference er jeg på min Mac Pro med 96 GB RAM, i øjeblikket 53 GB RAM i brug, og det er med kun 1 Android-emulator, der kører. Android Studio alene bruger næsten 20 GB RAM.
Reaktioner:adamk77

adamk77

Suspenderet
6. januar 2008
  • 31. oktober 2021
salvatore.p sagde: Jeg har læst den tråd. Jeg vil gerne have råd/erfaringer fra andre udviklere. Klik for at udvide...

Jeg vil forsigtigt skubbe dig mod de 32 GB, hvis du kan tåle de 400 $. Jeg vil sandsynligvis selv vælge 64GB. Som jeg sagde i det indlæg, vil jeg have, at mine produktivitetsværktøjer bliver usynlige og ikke modarbejder mig.

Men jeg ved ikke, om den ekstra RAM vil forbedre din laggy Android-studieoplevelse. Du sagde, at selv med kun Android Studio åben og en emulator, føles det haltende. Det lyder ikke som om det er fordi du er ved at løbe tør for hukommelse. Så det er muligt, at med de ekstra kerner på M1 Pro eller Max, vil dette problem forsvinde selv med kun 16 GB. S

salvatore.p

Original plakat
18. maj 2020
  • 31. oktober 2021
ducati1212 sagde: Jeg er en udvikler, og jeg maxede min ram til 64. Mest fordi jeg som en del af udviklingen altid har mange docker-containere kørende. Jeg nyder også de ekstra ressourcer, så det er en personlig præference. Mit bud på at bruge 64 koncerter på dette i 1 uge er 32 ville fungere fint med næsten ingen problemer. De 16 jeg havde på min 2018 MBP var absolut ikke nok, men måske med den nye forenede SOC ville det være fint.

Igen, hvis du kører mange containere eller noget andet lokalt, spiser det RAM. Klik for at udvide...

64gb er overkill for mig, selv 32gb tror jeg ville være mere et overkill end et behov. Jeg bruger generelt ikke containere/vm, men jeg har brug for, at MS Teams altid er åbne, og det spiser op 1,5 gb

AFK sagde: Du får ikke et andet svar end det der står i den tråd.

Jeg har surfet til og fra det meste af dagen, og tendensen her er, når folk spørger omkring 32, næsten alle siger, at de skal få 16. Selv udviklere.

Jeg er også en udvikler som dig og arbejder på mobile projekter. Jeg køber 32. Jeg er 16 nu og det er frustrerende nogle gange. Mit hukommelsestryk er højt. Og min personsøgningsfil bliver jævnligt enorm. Du sagde, at du også er fyldt 16 nu, og det er frustrerende.

Bare se nogen komme her og poste den video om 16 vs 32 for 10.000. gang og fortælle dig, at du skal gå med 16. Klik for at udvide...
Jeg så den video, men er fra et videoredigeringsperspektiv, jeg arbejder på xcode/android studio i 8-10 timer om dagen og har et andet hukommelsestryk end et benchmark, der kører en eller to gange.

Oplevelsen handler ikke kun om kompileringshastighed, men mere på kildeeditoren. Engang når du er løbet tør for hukommelse (jeg havde en tidlig mbp med kun 8gb ram), går både highlight-plugin'et og den automatiske fuldførelse, og du skal genstarte maskinen for at komme tilbage


Maxim Glukhov sagde: Mobile dev her professionelt og som en hobby, arbejdede på både Android og iOS native projekter, såvel som React Native. Du kan slippe afsted med 16 GB, men oplevelsen bliver ikke den bedste, mit råd er at få i det mindste 32 GB. Når du kører emulatorer og eller simulatorer såvel som dine IDE(r) og flere faner, går du hurtigt igennem det RAM.

Jeg bestilte personligt 64GB, da jeg normalt har mange projekter åbne, og jeg bruger for det meste InteliJ-baserede IDE'er, der er ressourcekrævende. Jeg tillader dem at bruge meget hukommelse, hvilket er fantastisk til indeksering og mere.
Til reference er jeg på min Mac Pro med 96 GB RAM, i øjeblikket 53 GB RAM i brug, og det er med kun 1 Android-emulator, der kører. Android Studio alene bruger næsten 20 GB RAM. Klik for at udvide...

Tak for din deling.
Kan jeg spørge, hvordan man begrænser/tillade mængden af ​​hukommelse, der bruges til indeksering? Jeg er ny til Android Studio, mit firma tvang mig til at lære og arbejde på android native sidste marts, og jeg indrømmer, at hvis oplevelsen med selve ideen ikke havde været så hakkende/laggy/dårlig, havde jeg nok haft mere tid til det. og blev nok en smule bedre. Sidst redigeret: 31. oktober 2021 M

mosh.jinton

5. oktober 2021
  • 1. november 2021
Ville være interesseret i flere perspektiver på dette. Mit eget brug er Android Studio-udvikling, som normalt testes på en fysisk enhed, men lejlighedsvis med én Android VM åben, og måske også Figma og et par faner.
Reaktioner:salvatore.p

tdbrown75

28. april 2015
Dallas, TX
  • 1. november 2021
Mit perspektiv... Svaret er 16 GB, uanset din brugssituation. Hvis du anbefaler noget mere end 16, bliver du opflammet, anklaget for ikke at vide noget om computere og tydeligvis rig og villig til at spilde penge. Selvom du køber Max 16 (som kun sendes med 32 GB), tager du stadig fejl.

Tim S

Sanpete

17. november 2016
Utah
  • 1. november 2021
tdbrown75 sagde: Mit perspektiv... Svaret er 16 GB, uanset din brugssituation. Hvis du anbefaler noget mere end 16, bliver du opflammet, anklaget for ikke at vide noget om computere og tydeligvis rig og villig til at spilde penge. Selvom du køber Max 16 (som kun sendes med 32 GB), tager du stadig fejl.

Tim Klik for at udvide...
Ftr, det er ikke sket.
Reaktioner:tdbrown75 M

mctrials23

19. september 2013
  • 2. november 2021
Jeg har gået efter 32GB, men ville nok have været fint med 16. SSD'erne er vildt hurtige til det punkt, at det kompenserer rigtig godt for mangel på RAM til visse opgaver. Når det så er sagt, hvis du har råd til det relativt nemt, skal du bare få 32 GB.

Jeg tror ikke på fremtidssikring, for det er ikke rigtig sådan, teknologi fungerer. Om 3 år ville de 2000 £ ekstra, du brugte for at maks. ud af en MBP, købe dig næsten en helt ny maskine, der sparker din maskine i røven. Køb det, du har brug for nu, og det, du tror, ​​du vil få glæde af i den nærmeste fremtid.
Reaktioner:codeisawesome, Moonjumper, CalMin og 4 andre

MrGunnyPT

23. april 2017
  • 2. november 2021
Jeg er en Cloud Engineer/Dev, der dog ikke bruger xCode. 16 GB er fint, der er en smule swap, når du prøver at presse en smule arbejdsbelastning, men det er normalt, fordi det er sådan det virker

16GB er mere end fint ærligt, især med hvor hurtig 1TB SSD'en er.
Reaktioner:kode er fantastisk R

Afhjælpning Kanin

5. august 2014
  • 2. november 2021
mctrials23 sagde: I løbet af 3 år ville de 2000 £ ekstra, du brugte på at maksere en MBP, købe dig næsten en helt ny maskine, der sparker din maskine i røven. Køb det, du har brug for nu, og det, du tror, ​​du vil få glæde af i den nærmeste fremtid. Klik for at udvide...

Dette indlæg bør klæbes øverst i hver tråd på dette forum lol
Reaktioner:codeisawesome, Moonjumper, JahBoolean og 3 andre S

salvatore.p

Original plakat
18. maj 2020
  • 3. november 2021
mctrials23 sagde: I løbet af 3 år ville de 2000 £ ekstra, du brugte på at maksere en MBP, købe dig næsten en helt ny maskine, der sparker din maskine i røven. Køb det, du har brug for nu, og det, du tror, ​​du vil få glæde af i den nærmeste fremtid. Klik for at udvide...

Det er helt rigtigt. Usandsynligt de seneste 10 år forventer jeg et stort spring i ydeevne ved hver ny iteration af Mx-chips.

For mig er de eneste ekstra penge for 32gb eller ram. 1 Tb lagerplads er absolut, jeg skal, så jeg betragter kun de ekstra 400 € for ram'en som maks.
I sidste ende vil jeg betale 600 € mere end basis 16'-konfigurationen (venter 5 uger mere Reaktioner:tdbrown75 S

salvatore.p

Original plakat
18. maj 2020
  • 3. november 2021
ASX sagde: Gpu-kraften er nyttig til at spille 1 gang shadow of tomb raider @ hdr Reaktioner:costica1234 P

PikachuEXE

20. juli 2010
  • 3. november 2021
salvatore.p sagde: Anandtechs anmeldelse viser, at den reelle båndbredde, der er allokeret til cpu-kernerne, er begrænset. Den ekstra båndbredde er reserveret til GPU'en.
Fun fact: Jeg har en RX 5700XT på mit Windows-skrivebord siden november sidste år, og hun har slet ikke set noget spil ahahah Klik for at udvide...
Jeg fik GTX 980Ti, og den fungerer stadig fint
Men jeg vil gerne opgradere det... (måske næste år)

Jeg er enig i, at CPU-RAM-båndbredde ikke er et problem her, da flaskehalsen nu er latency
Dette skyldes, hvordan CPU'en bruger data fra RAM
For flere detaljer, find selv videoerne Reaktioner:tdbrown75 S

salvatore.p

Original plakat
18. maj 2020
  • 5. november 2021
Jeg er glad for at have slettet ordren på 16 GB for at opgradere ram.
Dette er min aktivitetsmonitor med kun et let swifui-projekt på Xcode og min virksomheds Android-app på Android Studio.
Jeg har: Xcode, iPhone 13Pro-simulator, Android Studio, Pixel 4-simulator, MS Teams, 8 Safari-faner.
Jeg betragter dette som en let arbejdsgang.

Vedhæftede filer

  • Se medieemne ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Skærmbillede 2021-11-05 kl. 12.23.05.png'file-meta '> 324,9 KB · Visninger: 179
Reaktioner:tdbrown75 N

nbjustforfun

16. april 2010
  • 9. november 2021
PikachuEXE sagde: Jeg er en webudvikler, ikke en mobil
Jeg kører IDE og mange browsere til fejlfinding/testning
Mit hukommelsesforbrug overstiger altid 16 GB, og jeg har normalt flere GB i bytte, og jeg bruger en 32 GB-maskine (2018, ikke 2021 endnu)
Jeg vil sige, at du skal observere dit nuværende forbrug (RAM + swap), og forudsige, hvor meget du har brug for i de fleste tilfælde
Skiftet ville sandsynligvis være hurtigere, jeg aner ikke hvor hurtigt eller hvordan det ville påvirke DIN arbejdsgang
Så vi gætter alle her
Men for mig, da jeg fik flere swap selv i min nuværende 32GB, bestilte jeg 32GB (men 64GB virkelig for meget) Klik for at udvide...
Du kan ikke sammenligne en intel MacBook med en M1 MacBook fra et ram-brugsperspektiv. Intel, bestemt mere ram. M1-hukommelsesstyring er meget mere finjusteret og effektiv.
Reaktioner:kode er fantastisk