Foren

16 M1 Pro, wie viel RAM für Entwickler?

S

salvatore.p

Originalplakat
18. Mai 2020
  • 31. Okt. 2021
Hallo, ich bin hauptsächlich ein mobiler Softwareentwickler, der sowohl auf iOS als auch auf Android arbeite.
Ich bin dabei, 16 MBP mit M1 Pro und 1 TB SSD auszuwählen, bin mir aber beim RAM unsicher.

Ich werde für die Entwicklung sowohl in persönlichen als auch in Arbeitsprojekten verwenden.
Meine persönlichen Projekte sind alle iOS-nativ, aber für die Arbeit benötige ich Android Studio und Visual Studio (xamarin).
Ich würde keine VM verwenden.

Die Firma, für die ich arbeite, schickte mir im Februar einen M1 Mini 16/256 und ich hatte im Allgemeinen kein Problem mit den 16 GB RAM, aber die Erfahrung mit dem Quellcode-Editor von Android Studio macht keinen Spaß. (auch wenn nur AS offen und ein Emulator ist, fühlt es sich verzögert an)
Kein Visual Studio macht Spaß, aber ich habe es nur ein paar Mal verwendet.


Ich überlege, ob ich 400€ mehr ausgeben soll, um 32gb statt 16gb zu haben.
Profitiere ich von dem zusätzlichen Arbeitsspeicher in meinem tatsächlichen Arbeitsablauf?
Natürlich kann die Arbeit mit 16 GB erledigt werden, aber könnte es mit mehr RAM angenehmer / schneller sein?

Die meisten Rezensionen weisen aus der Perspektive der Video- / Fotobearbeitung darauf hin. Ich würde mich über Ratschläge von anderen ähnlichen Arbeitsabläufen freuen.
Reaktionen:mosh.jinton

adamk77

Ausgesetzt
6. Januar 2008
  • 31. Okt. 2021
Ich möchte Sie auf diesen speziellen Thread verweisen und ab diesem Beitrag weiterlesen: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Originalplakat
18. Mai 2020


  • 31. Okt. 2021
adamk77 sagte: Ich möchte Sie auf diesen speziellen Thread verweisen und ab diesem Beitrag lesen: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Zum erweitern klicken...

Ich habe den Thread gelesen. Ich hätte gerne Ratschläge/Erfahrungen von anderen Entwicklern.

ducati1212

22. Okt. 2021
  • 31. Okt. 2021
Ich bin Entwickler und habe meinen RAM auf 64 maximiert. Hauptsächlich, weil ich als Teil der Entwicklung immer viele Docker-Container am Laufen habe. Ich genieße auch die zusätzlichen Ressourcen, also ist es eine persönliche Präferenz. Meine Annahme aus der Verwendung von 64 Gigs für 1 Woche ist, dass 32 gut und fast ohne Probleme funktionieren würden. Die 16, die ich auf meinem MBP 2018 hatte, waren absolut nicht genug, aber vielleicht wäre es mit dem neuen einheitlichen SOC in Ordnung.

Auch wenn Sie viele Container oder etwas anderes lokal ausführen, frisst es RAM. ZU

AFK

Ausgesetzt
31. Okt. 2021
das Metavers
  • 31. Okt. 2021
salvatore.p sagte: Ich habe diesen Thread gelesen. Ich hätte gerne Ratschläge/Erfahrungen von anderen Entwicklern. Zum erweitern klicken...

Sie werden keine andere Antwort erhalten als in diesem Thread.

Ich habe den größten Teil des Tages ab und zu gestöbert und der Trend hier ist, dass ppl nach 32 fragen, fast jeder sagt, dass er 16 bekommt, sogar Entwickler.

Ich bin auch Entwickler wie du und arbeite an mobilen Projekten. Ich kaufe die 32. Ich bin jetzt auf 16 und es ist manchmal frustrierend. Mein Gedächtnisdruck zeigt sich hoch. Und meine Auslagerungsdatei wird regelmäßig riesig. Du sagtest, du bist jetzt auch 16 und das ist frustrierend.

Sehen Sie sich einfach an, wie jemand hierher kommt und das Video über 16 gegen 32 zum 10000. Mal postet, in dem Sie aufgefordert werden, mit 16 zu gehen.

Maxim Glukhov

7. Okt. 2020
  • 31. Okt. 2021
Mobile Entwickler arbeiteten hier beruflich und als Hobby sowohl an Android- als auch an iOS-nativen Projekten sowie an React Native. Sie können mit 16 GB davonkommen, aber die Erfahrung wird nicht die beste sein, mein Rat ist, es zu bekommen wenigstens 32GB. Wenn Sie Emulatoren und/oder Simulatoren sowie Ihre IDE(s) und mehrere Registerkarten ausführen, durchlaufen Sie diesen RAM schnell.

Ich persönlich habe 64 GB bestellt, da ich normalerweise viele Projekte offen habe und hauptsächlich InteliJ-basierte IDEs verwende, die ressourcenintensiv sind. Ich erlaube ihnen, viel Speicher zu verwenden, was großartig für die Indizierung und mehr ist.
Als Referenz verwende ich meinen Mac Pro mit 96 GB RAM, derzeit 53 GB RAM im Einsatz und das mit nur 1 Android-Emulator. Allein Android Studio verwendet fast 20 GB RAM.
Reaktionen:adamk77

adamk77

Ausgesetzt
6. Januar 2008
  • 31. Okt. 2021
salvatore.p sagte: Ich habe diesen Thread gelesen. Ich hätte gerne Ratschläge/Erfahrungen von anderen Entwicklern. Zum erweitern klicken...

Ich würde Sie sanft in Richtung der 32 GB drängen, wenn Sie die 400 US-Dollar ertragen können. Ich werde mich wahrscheinlich selbst für die 64GB entscheiden. Wie ich in diesem Beitrag sagte, möchte ich, dass meine Produktivitätstools unsichtbar werden und nicht gegen mich arbeiten.

Aber ich weiß nicht, ob der zusätzliche RAM Ihr verzögertes Android-Studio-Erlebnis verbessern wird. Sie sagten, selbst wenn nur Android Studio und ein Emulator geöffnet sind, fühlt es sich verzögert an. Das hört sich nicht so an, als ob Ihnen der Arbeitsspeicher knapp wird. Es ist also möglich, dass dieses Problem mit den zusätzlichen Kernen des M1 Pro oder Max sogar mit nur 16 GB verschwindet. S

salvatore.p

Originalplakat
18. Mai 2020
  • 31. Okt. 2021
ducati1212 sagte: Ich bin Entwickler und habe meinen RAM auf 64 maximiert. Hauptsächlich, weil ich als Teil der Entwicklung immer viele Docker-Container am Laufen habe. Ich genieße auch die zusätzlichen Ressourcen, also ist es eine persönliche Präferenz. Meine Annahme aus der Verwendung von 64 Gigs für 1 Woche ist, dass 32 gut und fast ohne Probleme funktionieren würden. Die 16, die ich auf meinem MBP 2018 hatte, waren absolut nicht genug, aber vielleicht wäre es mit dem neuen einheitlichen SOC in Ordnung.

Auch wenn Sie viele Container oder etwas anderes lokal ausführen, frisst es RAM. Zum erweitern klicken...

64 GB sind für mich übertrieben, sogar 32 GB sind meiner Meinung nach eher übertrieben als notwendig. Ich verwende im Allgemeinen keine Container/VM, aber MS Teams muss immer geöffnet sein und es frisst 1,5 GB

AFK sagte: Sie werden keine andere Antwort erhalten als in diesem Thread.

Ich habe den größten Teil des Tages ab und zu gestöbert und der Trend hier ist, dass ppl nach 32 fragen, fast jeder sagt, dass er 16 bekommt, sogar Entwickler.

Ich bin auch Entwickler wie du und arbeite an mobilen Projekten. Ich kaufe die 32. Ich bin jetzt auf 16 und es ist manchmal frustrierend. Mein Gedächtnisdruck zeigt sich hoch. Und meine Auslagerungsdatei wird regelmäßig riesig. Du sagtest, du bist jetzt auch 16 und das ist frustrierend.

Sehen Sie sich einfach an, wie jemand hierher kommt und das Video über 16 gegen 32 zum 10000. Mal postet, in dem Sie aufgefordert werden, mit 16 zu gehen. Zum erweitern klicken...
Ich habe dieses Video gesehen, aber aus der Perspektive eines Videoeditors, ich arbeite 8-10 Stunden am Tag in xcode/android Studio und habe einen anderen Speicherdruck als ein Benchmark, der ein- oder zweimal ausgeführt wird.

Die Erfahrung bezieht sich nicht nur auf die Kompiliergeschwindigkeit, sondern mehr auf den Quelltexteditor. Irgendwann, wenn Sie keinen Speicher mehr haben (ich hatte einen frühen Mbp mit nur 8 GB RAM), gehen das Highlight-Plugin und die automatische Vervollständigung beide und Sie müssen den Computer neu starten, um zurück zu haben


Maxim Glukhov sagte: Mobile Dev hier beruflich und als Hobby, arbeitete an nativen Android- und iOS-Projekten sowie an React Native. Sie können mit 16 GB davonkommen, aber die Erfahrung wird nicht die beste sein, mein Rat ist, es zu bekommen wenigstens 32GB. Wenn Sie Emulatoren und/oder Simulatoren sowie Ihre IDE(s) und mehrere Registerkarten ausführen, durchlaufen Sie diesen RAM schnell.

Ich persönlich habe 64 GB bestellt, da ich normalerweise viele Projekte offen habe und hauptsächlich InteliJ-basierte IDEs verwende, die ressourcenintensiv sind. Ich erlaube ihnen, viel Speicher zu verwenden, was großartig für die Indizierung und mehr ist.
Als Referenz verwende ich meinen Mac Pro mit 96 GB RAM, derzeit 53 GB RAM im Einsatz und das mit nur 1 Android-Emulator. Allein Android Studio verwendet fast 20 GB RAM. Zum erweitern klicken...

Danke für dein Teilen.
Darf ich fragen, wie der für die Indizierung verwendete Speicher begrenzt/zugelassen wird? Ich bin neu bei Android Studio, meine Firma hat mich im letzten März gezwungen, Android Native zu lernen und zu arbeiten, und ich gebe zu, dass ich wahrscheinlich mehr Zeit hätte, wenn die Erfahrung mit der ide selbst nicht so abgehackt / schleppend / schlecht gewesen wäre und wahrscheinlich ein bisschen besser geworden. Zuletzt bearbeitet: 31.10.2021 m

mosh.jinton

5. Okt. 2021
  • 1. November 2021
Wäre an weiteren Perspektiven dazu interessiert. Mein eigener Anwendungsfall ist die Android Studio-Entwicklung, die normalerweise auf einem physischen Gerät getestet wird, aber gelegentlich mit einer geöffneten Android-VM und möglicherweise auch mit Figma und einigen Registerkarten.
Reaktionen:salvatore.p

tdbraun75

28.04.2015
Dallas, TX
  • 1. November 2021
Meine Perspektive… Die Antwort lautet 16 GB, unabhängig von Ihrem Anwendungsfall. Wenn Sie mehr als 16 empfehlen, werden Sie wütend, beschuldigt, nichts über Computer zu wissen, und Sie sind eindeutig reich und bereit, Geld zu verschwenden. Selbst wenn Sie das Max 16 kaufen (das nur mit 32 GB ausgeliefert wird), liegen Sie immer noch falsch.

Tim S

Sanpete

17. November 2016
Utah
  • 1. November 2021
tdbrown75 sagte: Meine Perspektive… Die Antwort ist 16 GB, egal für welchen Anwendungsfall. Wenn Sie mehr als 16 empfehlen, werden Sie wütend, beschuldigt, nichts über Computer zu wissen, und Sie sind eindeutig reich und bereit, Geld zu verschwenden. Selbst wenn Sie das Max 16 kaufen (das nur mit 32 GB ausgeliefert wird), liegen Sie immer noch falsch.

Tim Zum erweitern klicken...
Ftr, das ist nicht passiert.
Reaktionen:tdbraun75 m

mctrien23

19.09.2013
  • 2. November 2021
Ich habe mich für 32 GB entschieden, aber mit 16 wäre wahrscheinlich in Ordnung gewesen. Die SSDs sind so schnell verrückt, dass sie einen Mangel an RAM für bestimmte Aufgaben wirklich gut ausgleichen. Davon abgesehen, wenn Sie es sich relativ einfach leisten können, holen Sie sich einfach die 32 GB.

Ich glaube nicht an Zukunftssicherheit, denn so funktioniert Technik nicht wirklich. In 3 Jahren würden Sie mit den zusätzlichen 2.000 Pfund, die Sie ausgeben, um einen MBP zu maximieren, fast eine völlig neue Maschine kaufen, die Ihre Maschinen in den Arsch tritt. Kaufen Sie, was Sie jetzt brauchen und wovon Sie denken, dass Sie in naher Zukunft davon profitieren werden.
Reaktionen:codeisawesome, Moonjumper, CalMin und 4 weitere

MrGunnyPT

23.04.2017
  • 2. November 2021
Ich bin ein Cloud Engineer / Dev und verwende xCode jedoch nicht. 16 GB sind in Ordnung, es gibt ein bisschen Swap, wenn Sie versuchen, ein wenig Workloads zu pushen, aber das ist normal, weil es so funktioniert

16 GB sind ehrlich gesagt mehr als in Ordnung, insbesondere angesichts der Geschwindigkeit der 1-TB-SSD.
Reaktionen:Codeisawesome R

AbhilfeKaninchen

5. August 2014
  • 2. November 2021
mctrials23 sagte: In 3 Jahren würden Ihnen die zusätzlichen 2.000 Pfund, die Sie ausgeben, um einen MBP zu maximieren, fast eine völlig neue Maschine kaufen, die Ihre Maschinen in den Arsch tritt. Kaufen Sie, was Sie jetzt brauchen und wovon Sie denken, dass Sie in naher Zukunft davon profitieren werden. Zum erweitern klicken...

Dieser Beitrag sollte am Anfang jedes Threads in diesem Forum stehen lol
Reaktionen:codeisawesome, Moonjumper, JahBoolean und 3 weitere S

salvatore.p

Originalplakat
18. Mai 2020
  • 3. November 2021
mctrials23 sagte: In 3 Jahren würden Ihnen die zusätzlichen 2.000 Pfund, die Sie ausgeben, um einen MBP zu maximieren, fast eine völlig neue Maschine kaufen, die Ihre Maschinen in den Arsch tritt. Kaufen Sie, was Sie jetzt brauchen und wovon Sie denken, dass Sie in naher Zukunft davon profitieren werden. Zum erweitern klicken...

Das ist absolut richtig. In den letzten 10 Jahren ist es unwahrscheinlich, dass ich bei jeder neuen Iteration von Mx-Chips einen großen Leistungssprung erwarte.

Für mich ist das einzige zusätzliche Geld für 32 GB oder RAM. 1 TB Speicher muss ich unbedingt haben, daher betrachte ich nur die zusätzlichen 400 € für den RAM als maximal.
Am Ende zahle ich 600€ mehr als die 16' Basiskonfiguration (warte noch 5 Wochen Reaktionen:tdbraun75 S

salvatore.p

Originalplakat
18. Mai 2020
  • 3. November 2021
ASX sagte: Die GPU-Leistung ist nützlich, um 1 Mal Shadow of Tomb Raider @ hdr zu spielen Reaktionen:costica1234 P

PikachuEXE

20.07.2010
  • 3. November 2021
salvatore.p sagte: Die Überprüfung von Anandtech zeigt, dass die tatsächliche Bandbreite, die den CPU-Kernen zugewiesen wird, begrenzt ist. Die zusätzliche Bandbreite ist für die GPU reserviert.
Fun Fact: Ich habe seit letztem November eine RX 5700XT auf meinem Windows-Desktop und sie hat überhaupt kein Spiel gesehen, ahahah Zum erweitern klicken...
Ich habe eine GTX 980Ti und sie funktioniert immer noch gut
Aber ich möchte es upgraden... (nächstes Jahr vielleicht)

Ich stimme zu, dass die CPU-RAM-Bandbreite hier kein Problem darstellt, da der Engpass jetzt die Latenz ist
Dies liegt daran, wie die CPU Daten aus dem RAM verwendet
Für mehr Details finden Sie die Videos selbst Reaktionen:tdbraun75 S

salvatore.p

Originalplakat
18. Mai 2020
  • 5. November 2021
Ich bin froh, dass ich die 16-GB-Bestellung gelöscht habe, um den RAM zu aktualisieren.
Dies ist mein Aktivitätsmonitor mit nur einem leichten swifui-Projekt auf Xcode und der Android-App meiner Firma auf Android Studio.
Ich habe: Xcode, iPhone 13Pro-Simulator, Android Studio, Pixel-4-Simulator, MS Teams, 8 Safari-Tabs.
Ich halte dies für einen leichten Workflow.

Anhänge

  • Medienelement anzeigen ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Screenshot 2021-11-05 at 12.23.05.png'file-meta '> 324,9 KB · Aufrufe: 179
Reaktionen:tdbraun75 n

nbjustforfun

16.04.2010
  • 09.11.2021
PikachuEXE sagte: Ich bin ein Web-Entwickler, kein mobiler!
Ich betreibe IDE und viele Browser zum Debuggen/Testen
Meine Speichernutzung überschreitet immer 16 GB und ich habe normalerweise mehrere GB im Swap und verwende einen 32-GB-Computer (2018, noch nicht 2021).
Ich würde sagen, Sie sollten Ihre aktuelle Nutzung (RAM + Swap) beobachten und vorhersagen, wie viel Sie in den meisten Fällen benötigen
Der Austausch wäre wahrscheinlich schneller, ich habe jedoch keine Ahnung, wie schnell oder wie sich das auf DEINEN Workflow auswirken würde
Also raten wir alle hier
Aber für mich da ich selbst in meinen aktuellen 32GB mehrere Swaps bekommen habe, habe ich 32GB bestellt (aber 64GB wirklich zu viel) Zum erweitern klicken...
Sie können ein Intel MacBook nicht mit einem M1-MacBook aus der Sicht der RAM-Nutzung vergleichen. Intel, definitiv mehr RAM. Die M1-Speicherverwaltung ist viel feiner abgestimmt und effizienter.
Reaktionen:Codeisawesome