Forums

16 M1 Pro, hoeveel ram voor ontwikkelaars?

S

salvatore.p

originele poster
18 mei 2020
  • 31 okt 2021
Hallo, ik ben voornamelijk een ontwikkelaar van mobiele software die zowel op iOS als Android native werkt.
Ik sta op het punt een 16 MBP met M1 Pro en 1 TB SSD te kiezen, maar ik twijfel over ram.

Ik zal gebruiken voor ontwikkeling op zowel persoonlijke als werkprojecten.
Mijn persoonlijke projecten zijn allemaal iOS-native, maar voor werk moet ik Android Studio en Visual Studio (xamarin) gebruiken.
Ik zou geen enkele VM gebruiken.

Het bedrijf waarvoor ik werk stuurde me in februari een M1 Mini 16/256 en ik had over het algemeen geen probleem met de 16 gb ram, maar de ervaring met de broncode-editor van Android Studio is niet leuk. (zelfs met alleen AS open en een emulator voelt het laggy aan)
Geen van beide Visual Studio is leuk, maar ik heb het maar een paar keer gebruikt.


Ik probeer te beslissen of ik € 400 meer moet uitgeven om 32 GB te hebben in plaats van 16 GB.
Zal ik profiteren van de extra ram in mijn eigenlijke workflow?
Natuurlijk kan het werk worden gedaan met 16 GB, maar zou het prettiger/sneller kunnen zijn met meer ram?

De meeste beoordelingen wijzen op video- / fotobewerkingsperspectieven, ik zou adviezen van andere soortgelijke workflows op prijs stellen.
reacties:mosh.jinton

adamk77

Opgeschort
6 januari 2008
  • 31 okt 2021
Ik zou je graag naar deze specifieke thread willen verwijzen en vanaf dit bericht willen lezen: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

originele poster
18 mei 2020


  • 31 okt 2021
adamk77 zei: Ik zou je graag naar deze specifieke thread willen verwijzen en vanaf dit bericht willen lezen: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Klik om uit te breiden...

Ik heb dat draadje gelezen. Ik zou graag advies/ervaringen willen hebben van andere ontwikkelaars.

ducati1212

22 okt 2021
  • 31 okt 2021
Ik ben een ontwikkelaar en ik heb mijn ram tot 64 gemaximaliseerd. Vooral omdat ik als onderdeel van de ontwikkeling altijd veel docker-containers heb draaien. Ik geniet ook van de extra middelen, dus het is een persoonlijke voorkeur. Mijn mening van het gebruik van 64 optredens gedurende 1 week is dat 32 prima zou werken met bijna geen problemen. De 16 die ik had op mijn MBP van 2018 was absoluut niet genoeg, maar misschien zou het met de nieuwe uniforme SOC in orde zijn.

Nogmaals, als je veel containers of iets anders lokaal gebruikt, verbruikt het RAM. TOT

AFK

Opgeschort
31 okt 2021
de metaverse
  • 31 okt 2021
salvatore.p zei: Ik heb die thread gelezen. Ik zou graag advies/ervaringen willen hebben van andere ontwikkelaars. Klik om uit te breiden...

Je zult geen ander antwoord krijgen dan wat er in dat draadje staat.

Ik ben het grootste deel van de dag aan het browsen en de trend hier is dat mensen ongeveer 32 vragen, bijna iedereen zegt 16 te krijgen. Zelfs ontwikkelaars.

Ik ben ook een ontwikkelaar zoals jij en werk aan mobiele projecten. Ik koop de 32. Ik ben nu op 16 en het is soms frustrerend. Mijn geheugendruk is hoog. En mijn wisselbestand wordt regelmatig enorm. Je zei dat je nu ook 16 bent en dat is frustrerend.

Kijk gewoon hoe iemand hier komt en die video over 16 tegen 32 plaatst voor de 10000ste keer dat hij je vertelt om met 16 te gaan.

Maxim Glukhov

7 okt 2020
  • 31 okt 2021
Mobiele ontwikkelaar hier professioneel en als hobby, werkte aan zowel Android- als iOS-native projecten, evenals aan React Native. Je kunt wegkomen met 16 GB, maar de ervaring zal niet de beste zijn, mijn advies is om te krijgen minstens 32GB. Wanneer u emulators en of simulators uitvoert, evenals uw IDE('s) en meerdere tabbladen, gaat u snel door dat RAM-geheugen.

Ik heb persoonlijk 64 GB besteld, omdat ik meestal veel projecten open heb staan ​​en ik meestal op InteliJ gebaseerde IDE's gebruik die veel middelen nodig hebben. Ik sta toe dat ze veel geheugen gebruiken, wat geweldig is voor indexeren en meer.
Ter referentie, ik ben op mijn Mac Pro met 96 GB RAM, momenteel 53 GB RAM in gebruik en dat is met slechts 1 Android-emulator actief. Alleen Android Studio gebruikt bijna 20 GB RAM.
reacties:adamk77

adamk77

Opgeschort
6 januari 2008
  • 31 okt 2021
salvatore.p zei: Ik heb die thread gelezen. Ik zou graag advies/ervaringen willen hebben van andere ontwikkelaars. Klik om uit te breiden...

Ik zou je voorzichtig naar de 32 GB duwen als je de $ 400 kunt verdragen. Ik zal waarschijnlijk zelf voor de 64GB kiezen. Zoals ik in dat bericht al zei, wil ik dat mijn productiviteitstools onzichtbaar worden en niet tegen me werken.

Maar ik weet niet of het extra RAM-geheugen je laggy Android-studio-ervaring zal verbeteren. Je zei dat zelfs met alleen Android Studio open en een emulator, het laggy aanvoelt. Dit klinkt niet alsof het komt omdat je weinig geheugen hebt. Het is dus mogelijk dat met de extra cores op de M1 Pro of Max dit probleem zelfs met slechts 16 GB verdwijnt. S

salvatore.p

originele poster
18 mei 2020
  • 31 okt 2021
ducati1212 zei: Ik ben een ontwikkelaar en ik heb mijn ram tot 64 gemaximaliseerd. Vooral omdat ik als onderdeel van de ontwikkeling altijd veel docker-containers heb draaien. Ik geniet ook van de extra middelen, dus het is een persoonlijke voorkeur. Mijn mening van het gebruik van 64 optredens gedurende 1 week is dat 32 prima zou werken met bijna geen problemen. De 16 die ik had op mijn MBP van 2018 was absoluut niet genoeg, maar misschien zou het met de nieuwe uniforme SOC in orde zijn.

Nogmaals, als je veel containers of iets anders lokaal gebruikt, verbruikt het RAM. Klik om uit te breiden...

64GB is overkill voor mij, zelfs 32GB zou volgens mij meer een overkill zijn dan een noodzaak. Ik gebruik over het algemeen geen containers/vm, maar ik heb MS Teams altijd open nodig en het kost 1,5 gb

AFK zei: Je krijgt geen ander antwoord dan wat er in die thread staat.

Ik ben het grootste deel van de dag aan het browsen en de trend hier is dat mensen ongeveer 32 vragen, bijna iedereen zegt 16 te krijgen. Zelfs ontwikkelaars.

Ik ben ook een ontwikkelaar zoals jij en werk aan mobiele projecten. Ik koop de 32. Ik ben nu op 16 en het is soms frustrerend. Mijn geheugendruk is hoog. En mijn wisselbestand wordt regelmatig enorm. Je zei dat je nu ook 16 bent en dat is frustrerend.

Kijk gewoon hoe iemand hier komt en die video over 16 tegen 32 plaatst voor de 10000ste keer dat hij je vertelt om met 16 te gaan. Klik om uit te breiden...
Ik heb die video gezien, maar is vanuit het perspectief van een video-editor, ik werk 8-10 uur per dag aan xcode/android studio en heb een andere geheugendruk dan een benchmark die een of twee keer wordt uitgevoerd.

De ervaring ligt niet alleen aan de compileersnelheid, maar meer aan de broneditor. Soms als je geen geheugen meer hebt (ik had een vroege mbp met slechts 8 gb ram), gaan de highlight-plug-in en de automatische voltooiing beide en moet je de machine opnieuw opstarten om terug te hebben


Maxim Glukhov zei: Mobiele ontwikkelaar hier professioneel en als hobby, werkte aan zowel Android- als iOS-native projecten, evenals aan React Native. Je kunt wegkomen met 16 GB, maar de ervaring zal niet de beste zijn, mijn advies is om te krijgen minstens 32GB. Wanneer u emulators en of simulators uitvoert, evenals uw IDE('s) en meerdere tabbladen, gaat u snel door dat RAM-geheugen.

Ik heb persoonlijk 64 GB besteld, omdat ik meestal veel projecten open heb staan ​​en ik meestal op InteliJ gebaseerde IDE's gebruik die veel middelen nodig hebben. Ik sta toe dat ze veel geheugen gebruiken, wat geweldig is voor indexeren en meer.
Ter referentie, ik ben op mijn Mac Pro met 96 GB RAM, momenteel 53 GB RAM in gebruik en dat is met slechts 1 Android-emulator actief. Alleen Android Studio gebruikt bijna 20 GB RAM. Klik om uit te breiden...

Bedankt voor het delen.
Mag ik vragen hoe ik de hoeveelheid geheugen die voor indexering wordt gebruikt, kan beperken/toestaan? Ik ben nieuw bij Android Studio, mijn bedrijf dwong me afgelopen maart om Android native te leren en eraan te werken en ik geef toe dat als de ervaring met de ide zelf niet zo schokkerig/laggy/slecht was geweest, ik er waarschijnlijk meer tijd aan had besteed en waarschijnlijk een beetje beter geworden. Laatst bewerkt: 31 okt 2021 m

mosh.jinton

5 okt 2021
  • 1 november 2021
Zou geïnteresseerd zijn in meer perspectieven op dit. Mijn eigen gebruiksscenario is Android Studio-ontwikkeling, normaal gesproken testend op een fysiek apparaat, maar af en toe met één Android VM open, en misschien ook Figma en een paar tabbladen.
reacties:salvatore.p

tdbrown75

28 april 2015
Dallas, Texas
  • 1 november 2021
Mijn perspectief ... Het antwoord is 16 GB, ongeacht uw gebruik. Als je iets meer dan 16 aanbeveelt, word je gevlamd, beschuldigd van niets te weten over computers, en duidelijk rijk en bereid om geld te verspillen. Zelfs als je de Max 16 koopt (die alleen wordt geleverd met 32 ​​GB), heb je het nog steeds mis.

Timo S

Sanpete

17 november 2016
Utah
  • 1 november 2021
tdbrown75 zei: Mijn perspectief ... Het antwoord is 16 GB, ongeacht uw gebruik. Als je iets meer dan 16 aanbeveelt, word je gevlamd, beschuldigd van niets te weten over computers, en duidelijk rijk en bereid om geld te verspillen. Zelfs als je de Max 16 koopt (die alleen wordt geleverd met 32 ​​GB), heb je het nog steeds mis.

Timo Klik om uit te breiden...
Ftr, dat is niet gebeurd.
reacties:tdbrown75 m

mctrials23

19 sep. 2013
  • 2 november 2021
Ik ben voor 32 GB gegaan, maar 16 zou waarschijnlijk prima zijn geweest. De SSD's zijn zo snel dat ze heel goed compenseren voor een gebrek aan RAM voor bepaalde taken. Dat gezegd hebbende, als je het relatief gemakkelijk kunt betalen, koop dan gewoon de 32 GB.

Ik geloof niet in toekomstbestendigheid, want zo werkt technologie niet. In 3 jaar zou je met die £ 2000 extra die je hebt uitgegeven om een ​​MBP te maximaliseren, bijna een volledig nieuwe machine kopen die je machine een schop onder de kont geeft. Koop wat u nu nodig heeft en waarvan u denkt dat u er in de nabije toekomst profijt van zult hebben.
reacties:codeisawesome, Moonjumper, CalMin en 4 anderen

MrGunnyPT

23 april 2017
  • 2 november 2021
Ik ben echter een Cloud Engineer / Dev die xCode niet gebruikt. 16 GB is prima, er is een beetje swap wanneer je een beetje workloads probeert te pushen, maar dat is normaal, want zo werkt het

16 GB is eerlijk gezegd meer dan prima, vooral met hoe snel de 1 TB SSD is.
reacties:codeisgeweldig R

RemedieKonijn

5 aug. 2014
  • 2 november 2021
mctrials23 zei: In 3 jaar zou je met die £ 2000 extra die je hebt uitgegeven om een ​​MBP te maximaliseren, bijna een volledig nieuwe machine kopen die je machine een schop onder de kont geeft. Koop wat u nu nodig heeft en waarvan u denkt dat u er in de nabije toekomst profijt van zult hebben. Klik om uit te breiden...

Dit bericht zou bovenaan elke thread op dit forum moeten worden geplakt lol
reacties:codeisawesome, Moonjumper, JahBoolean en 3 anderen S

salvatore.p

originele poster
18 mei 2020
  • 3 november 2021
mctrials23 zei: In 3 jaar zou je met die £ 2000 extra die je hebt uitgegeven om een ​​MBP te maximaliseren, bijna een volledig nieuwe machine kopen die je machine een schop onder de kont geeft. Koop wat u nu nodig heeft en waarvan u denkt dat u er in de nabije toekomst profijt van zult hebben. Klik om uit te breiden...

Dit klopt helemaal. Het is onwaarschijnlijk dat de afgelopen 10 jaar ik een grote prestatiesprong verwacht bij elke nieuwe iteratie van Mx-chips.

Voor mij is het enige extra geld voor 32 gb of ram. 1Tb opslagruimte is absoluut nodig, dus ik beschouw alleen de extra € 400 voor de ram als maximaal.
Uiteindelijk zal ik 600€ meer betalen dan de basis 16'-configuratie (nog 5 weken wachten) reacties:tdbrown75 S

salvatore.p

originele poster
18 mei 2020
  • 3 november 2021
ASX zei: De gpu-kracht is handig, voor het spelen van 1 keer schaduw van tomb raider @ hdr reacties:costica1234 P

PikachuEXE

20 juli 2010
  • 3 november 2021
salvatore.p zei: Anandtech's review laat zien dat de werkelijke bandbreedte die voor de cpu-cores wordt toegewezen, beperkt is. De extra bandbreedte is gereserveerd voor de GPU.
Leuk weetje: ik heb sinds afgelopen november een RX 5700XT op mijn Windows-bureaublad en ze heeft helemaal geen game gezien ahahah Klik om uit te breiden...
Ik heb GTX 980Ti en het presteert nog steeds prima
Maar ik wil het wel upgraden... (misschien volgend jaar)

Ik ben het ermee eens dat CPU-RAM-bandbreedte hier geen probleem is, aangezien het knelpunt nu latentie is
Dit komt door de manier waarop de CPU gegevens uit het RAM-geheugen gebruikt
Zoek de video's zelf voor meer details reacties:tdbrown75 S

salvatore.p

originele poster
18 mei 2020
  • 5 november 2021
Ik ben blij dat ik de bestelling van 16 GB heb verwijderd om de ram te upgraden.
Dit is mijn activiteitenmonitor met slechts een licht swifui-project op Xcode en de Android-app van mijn bedrijf op Android Studio.
Ik heb: Xcode, iPhone 13Pro-simulator, Android Studio, Pixel 4-simulator, MS Teams, 8 Safari-tabbladen.
Ik beschouw dit als een lichte workflow.

Bijlagen

  • Bekijk media-item ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Screenshot 2021-11-05 op 12.23.05.png'file-meta '> 324.9 KB · Bekeken: 179
reacties:tdbrown75 N

nbjustforfun

16 april 2010
  • 9 november 2021
PikachuEXE zei: ik ben een webontwikkelaar, geen mobiele
Ik gebruik IDE en veel browsers voor foutopsporing/testen
Mijn geheugengebruik is altijd hoger dan 16 GB en ik heb meestal meerdere GB in swap en ik gebruik een machine van 32 GB (2018, nog niet 2021)
Ik zou zeggen dat je je huidige gebruik (RAM + swap) moet observeren en moet voorspellen hoeveel je in de meeste gevallen nodig hebt
De swap zou waarschijnlijk sneller zijn, ik heb echter geen idee hoe snel of hoe dat JOUW workflow zou beïnvloeden
Dus we gissen hier allemaal
Maar voor mij aangezien ik meerdere swaps kreeg, zelfs in mijn huidige 32GB, bestelde ik 32GB (maar 64GB echt te veel) Klik om uit te breiden...
Je kunt een Intel MacBook niet vergelijken met een M1 MacBook vanuit een ram-gebruiksperspectief. Intel, zeker meer ram. M1-geheugenbeheer is veel verfijnder en efficiënter.
reacties:codeisgeweldig