Φόρουμ

16 M1 Pro, πόση ram για προγραμματιστές;

μικρό

salvatore.π

Πρωτότυπη αφίσα
18 Μαΐου 2020
  • 31 Οκτωβρίου 2021
Γεια, είμαι κυρίως προγραμματιστής λογισμικού για κινητά που εργάζομαι τόσο σε iOS όσο και σε Android.
Πρόκειται να διαλέξω ένα 16 MBP με M1 Pro και 1 TB SSD, αλλά δεν είμαι σίγουρος για τη μνήμη ram.

Θα χρησιμοποιήσω για ανάπτυξη τόσο σε προσωπικά όσο και σε εργασιακά έργα.
Τα προσωπικά μου έργα είναι όλα εγγενή για iOS, αλλά για εργασία πρέπει να χρησιμοποιήσω Android Studio και Visual Studio (xamarin).
Δεν θα χρησιμοποιούσα κανένα VM.

Η εταιρεία στην οποία εργάζομαι μου έστειλε ένα M1 Mini 16/256 τον Φεβρουάριο και γενικά δεν είχα πρόβλημα με τα 16gb της μνήμης ram, αλλά η εμπειρία με τον επεξεργαστή πηγαίου κώδικα του Android Studio δεν είναι διασκεδαστική. (ακόμη και με ανοιχτό μόνο το AS και έναν εξομοιωτή, αισθάνεται καθυστέρηση)
Ούτε το Visual Studio είναι διασκεδαστικό, αλλά χρησιμοποίησα μόνο μερικές φορές.


Προσπαθώ να αποφασίσω αν θα πρέπει να ξοδέψω 400 € περισσότερα για να έχω 32gb αντί 16gb.
Θα επωφεληθώ από την επιπλέον μνήμη ram στην πραγματική ροή εργασίας μου;
Φυσικά, η δουλειά μπορεί να γίνει με 16gb αλλά θα μπορούσε να είναι ευχάριστη/γρηγορότερη με περισσότερη ram;

Οι περισσότερες κριτικές επισημαίνουν από οπτικές γωνίες επεξεργασίας βίντεο/φωτογραφιών, θα εκτιμούσα τις συμβουλές από άλλες παρόμοιες ροές εργασίας.
Αντιδράσεις:mosh.jinton

adamk77

Ανασταλεί
6 Ιανουαρίου 2008
  • 31 Οκτωβρίου 2021
Θα ήθελα να σας παραπέμψω σε αυτό το συγκεκριμένο νήμα και να διαβάσετε από αυτήν την ανάρτηση και μετά: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 μικρό

salvatore.π

Πρωτότυπη αφίσα
18 Μαΐου 2020


  • 31 Οκτωβρίου 2021
adamk77 είπε: Θα ήθελα να σας παραπέμψω σε αυτό το συγκεκριμένο νήμα και να διαβάσω από αυτήν την ανάρτηση και μετά: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Κάντε κλικ για επέκταση...

Το διάβασα αυτό το νήμα. Θα ήθελα να έχω συμβουλές/εμπειρίες άλλων προγραμματιστών.

ducati1212

22 Οκτωβρίου 2021
  • 31 Οκτωβρίου 2021
Είμαι προγραμματιστής και μεγιστοποίησα το ram μου στο 64. Κυρίως επειδή ως μέρος της ανάπτυξης έχω πάντα πολλά κοντέινερ σε λειτουργία. Απολαμβάνω επίσης τους επιπλέον πόρους, επομένως είναι προσωπική προτίμηση. Η άποψή μου από τη χρήση 64 συναυλιών σε αυτό για 1 εβδομάδα είναι 32 θα λειτουργούσε καλά χωρίς σχεδόν κανένα πρόβλημα. Τα 16 που είχα στο MBP του 2018 δεν ήταν απολύτως αρκετά, αλλά ίσως με το νέο ενοποιημένο SOC να ήταν μια χαρά.

Και πάλι, αν τρέχετε πολλά κοντέινερ ή οτιδήποτε άλλο τοπικά, καταναλώνει τη μνήμη RAM. ΠΡΟΣ ΤΟ

AFK

Ανασταλεί
31 Οκτωβρίου 2021
το μετασύμπαν
  • 31 Οκτωβρίου 2021
salvatore.p είπε: Έχω διαβάσει αυτό το νήμα. Θα ήθελα να έχω συμβουλές/εμπειρίες άλλων προγραμματιστών. Κάντε κλικ για επέκταση...

Δεν πρόκειται να λάβετε διαφορετική απάντηση από αυτή που υπάρχει σε αυτό το νήμα.

Περιηγήθηκα και σβήνω τις περισσότερες ώρες της ημέρας και η τάση εδώ είναι όταν το ppl ρωτά για 32 σχεδόν όλοι λένε να πάρουν 16. Ακόμη και προγραμματιστές.

Είμαι επίσης προγραμματιστής όπως εσείς και εργάζομαι σε έργα για κινητές συσκευές. Αγοράζω το 32. Είμαι στα 16 τώρα και είναι απογοητευτικό μερικές φορές. Η πίεση της μνήμης μου δείχνει υψηλή. Και το αρχείο σελιδοποίησης μου γίνεται τακτικά τεράστιο. Είπες ότι είσαι στα 16 τώρα και είναι απογοητευτικό.

Απλώς δείτε κάποιον να έρχεται εδώ και να δημοσιεύει αυτό το βίντεο για το 16 έναντι του 32 για 10000η φορά λέγοντάς σας να πάτε με το 16.

Μαξίμ Γκλούχοφ

7 Οκτωβρίου 2020
  • 31 Οκτωβρίου 2021
Mobile dev εδώ επαγγελματικά και ως χόμπι, εργάστηκε τόσο σε εγγενή έργα Android όσο και σε iOS, καθώς και σε React Native. Μπορείτε να ξεφύγετε με 16 GB, αλλά η εμπειρία δεν θα είναι η καλύτερη, σας συμβουλεύω να αποκτήσετε τουλάχιστον 32 GB. Όταν εκτελείτε Εξομοιωτές και ή Προσομοιωτές καθώς και IDE(ες) και πολλές καρτέλες, περνάτε γρήγορα από αυτήν τη μνήμη RAM.

Προσωπικά παρήγγειλα 64 GB, καθώς συνήθως έχω πολλά έργα ανοιχτά και χρησιμοποιώ κυρίως IDE βασισμένα στο InteliJ που απαιτούν πόρους. Τους επιτρέπω να χρησιμοποιούν πολλή μνήμη, η οποία είναι εξαιρετική για δημιουργία ευρετηρίου και πολλά άλλα.
Για αναφορά, είμαι στο Mac Pro μου με 96 GB RAM, αυτήν τη στιγμή 53 GB RAM σε χρήση και αυτό συμβαίνει με μόλις 1 εξομοιωτή Android σε λειτουργία. Μόνο το Android Studio χρησιμοποιεί σχεδόν 20 GB RAM.
Αντιδράσεις:adamk77

adamk77

Ανασταλεί
6 Ιανουαρίου 2008
  • 31 Οκτωβρίου 2021
salvatore.p είπε: Έχω διαβάσει αυτό το νήμα. Θα ήθελα να έχω συμβουλές/εμπειρίες άλλων προγραμματιστών. Κάντε κλικ για επέκταση...

Θα σας ωθούσα απαλά προς τα 32 GB, αν μπορείτε να πάρετε τα 400 $. Μάλλον θα επιλέξω μόνος μου τα 64 GB. Όπως είπα σε εκείνη την ανάρτηση, θέλω τα εργαλεία παραγωγικότητάς μου να γίνουν αόρατα και να μην λειτουργούν εναντίον μου.

Αλλά δεν ξέρω αν η επιπλέον μνήμη RAM θα ​​βελτιώσει την εμπειρία σας στο Android στούντιο. Είπατε, ακόμη και με ανοιχτό μόνο το Android Studio και έναν εξομοιωτή, φαίνεται ότι είναι καθυστερημένο. Αυτό δεν ακούγεται σαν να συμβαίνει επειδή η μνήμη σας εξαντλείται. Είναι λοιπόν πιθανό με τους επιπλέον πυρήνες στα M1 Pro ή Max, αυτό το πρόβλημα να φύγει ακόμα και με μόνο 16 GB. μικρό

salvatore.π

Πρωτότυπη αφίσα
18 Μαΐου 2020
  • 31 Οκτωβρίου 2021
ducati1212 είπε: Είμαι προγραμματιστής και μεγιστοποίησα το ram μου στο 64. Κυρίως επειδή ως μέρος της ανάπτυξης έχω πάντα πολλά docker containers σε λειτουργία. Απολαμβάνω επίσης τους επιπλέον πόρους, επομένως είναι προσωπική προτίμηση. Η άποψή μου από τη χρήση 64 συναυλιών σε αυτό για 1 εβδομάδα είναι 32 θα λειτουργούσε καλά χωρίς σχεδόν κανένα πρόβλημα. Τα 16 που είχα στο MBP του 2018 δεν ήταν απολύτως αρκετά, αλλά ίσως με το νέο ενοποιημένο SOC να ήταν μια χαρά.

Και πάλι, αν τρέχετε πολλά κοντέινερ ή οτιδήποτε άλλο τοπικά, καταναλώνει τη μνήμη RAM. Κάντε κλικ για επέκταση...

Τα 64gb είναι υπερβολικά για μένα, ακόμα και τα 32gb νομίζω ότι θα ήταν περισσότερο υπερβολικό παρά ανάγκη. Γενικά δεν χρησιμοποιώ κοντέινερ/vm, αλλά χρειάζομαι το MS Teams πάντα ανοιχτό και τρώει 1,5 gb

Η AFK είπε: Δεν πρόκειται να λάβετε διαφορετική απάντηση από αυτή που υπάρχει σε αυτό το νήμα.

Περιηγήθηκα και σβήνω τις περισσότερες ώρες της ημέρας και η τάση εδώ είναι όταν το ppl ρωτά για 32 σχεδόν όλοι λένε να πάρουν 16. Ακόμη και προγραμματιστές.

Είμαι επίσης προγραμματιστής όπως εσείς και εργάζομαι σε έργα για κινητές συσκευές. Αγοράζω το 32. Είμαι στα 16 τώρα και είναι απογοητευτικό μερικές φορές. Η πίεση της μνήμης μου δείχνει υψηλή. Και το αρχείο σελιδοποίησης μου γίνεται τακτικά τεράστιο. Είπες ότι είσαι στα 16 τώρα και είναι απογοητευτικό.

Απλώς δείτε κάποιον να έρχεται εδώ και να δημοσιεύει αυτό το βίντεο για το 16 έναντι του 32 για 10000η φορά λέγοντάς σας να πάτε με το 16. Κάντε κλικ για επέκταση...
Είδα αυτό το βίντεο αλλά είναι από την άποψη του προγράμματος επεξεργασίας βίντεο, εργάζομαι σε xcode/android studio για 8-10 ώρες την ημέρα και έχει διαφορετική πίεση μνήμης από ένα σημείο αναφοράς που εκτελείται μία ή δύο φορές.

Η εμπειρία δεν αφορά μόνο την ταχύτητα μεταγλώττισης, αλλά περισσότερο από τον επεξεργαστή πηγής. Κάποια στιγμή όταν δεν έχετε μνήμη (είχα ένα πρώιμο mbp με μόνο 8 GB μνήμης ram) η προσθήκη επισήμανσης και η αυτόματη συμπλήρωση σβήνουν και πρέπει να επανεκκινήσετε το μηχάνημα για να επιστρέψετε


Ο Maxim Glukhov είπε: Το Mobile dev εδώ επαγγελματικά και ως χόμπι, εργάστηκε τόσο σε εγγενή έργα Android όσο και σε iOS, καθώς και σε React Native. Μπορείτε να ξεφύγετε με 16 GB, αλλά η εμπειρία δεν θα είναι η καλύτερη, σας συμβουλεύω να αποκτήσετε τουλάχιστον 32 GB. Όταν εκτελείτε Εξομοιωτές και ή Προσομοιωτές καθώς και IDE(ες) και πολλές καρτέλες, περνάτε γρήγορα από αυτήν τη μνήμη RAM.

Προσωπικά παρήγγειλα 64 GB, καθώς συνήθως έχω πολλά έργα ανοιχτά και χρησιμοποιώ κυρίως IDE βασισμένα στο InteliJ που απαιτούν πόρους. Τους επιτρέπω να χρησιμοποιούν πολλή μνήμη, η οποία είναι εξαιρετική για δημιουργία ευρετηρίου και πολλά άλλα.
Για αναφορά, είμαι στο Mac Pro μου με 96 GB RAM, αυτήν τη στιγμή 53 GB RAM σε χρήση και αυτό συμβαίνει με μόλις 1 εξομοιωτή Android σε λειτουργία. Μόνο το Android Studio χρησιμοποιεί σχεδόν 20 GB RAM. Κάντε κλικ για επέκταση...

Ευχαριστώ για την κοινή χρήση σας.
Μπορώ να ρωτήσω πώς να περιορίσω/επιτρέψω την ποσότητα της μνήμης που χρησιμοποιείται για την ευρετηρίαση; Είμαι νέος στο Android Studio, η εταιρεία μου με ανάγκασε να μάθω και να δουλέψω στο Android native τον περασμένο Μάρτιο και παραδέχομαι ότι αν η εμπειρία με την ίδια την ιδέα δεν ήταν τόσο ασταθής/χαμηλή/κακή, μάλλον θα είχα περισσότερο χρόνο για αυτό και μάλλον έγινε κάπως καλύτερος. Τελευταία επεξεργασία: 31 Οκτωβρίου 2021 Μ

mosh.jinton

5 Οκτωβρίου 2021
  • 1 Νοεμβρίου 2021
Θα ενδιαφερόταν για περισσότερες προοπτικές σχετικά με αυτό. Η δική μου περίπτωση χρήσης είναι η ανάπτυξη Android Studio, συνήθως δοκιμάζω σε φυσική συσκευή, αλλά περιστασιακά με ανοιχτό ένα Android VM, και ίσως το Figma και μερικές καρτέλες επίσης.
Αντιδράσεις:salvatore.π

tdbrown75

28 Απριλίου 2015
Ντάλας, Τέξας
  • 1 Νοεμβρίου 2021
Η άποψή μου… Η απάντηση είναι 16 GB, ανεξάρτητα από την περίπτωση χρήσης. Αν προτείνετε οτιδήποτε περισσότερο από 16, θα σας ξεσηκώσουν, θα κατηγορηθείτε ότι δεν ξέρετε τίποτα για τους υπολογιστές και θα είστε σαφώς πλούσιοι και πρόθυμοι να σπαταλήσετε χρήματα. Ακόμα κι αν αγοράσετε το Max 16 (το οποίο διατίθεται μόνο με 32 GB), εξακολουθείτε να κάνετε λάθος.

Τιμ μικρό

Sanpete

17 Νοεμβρίου 2016
Γιούτα
  • 1 Νοεμβρίου 2021
tdbrown75 είπε: Η άποψή μου… Η απάντηση είναι 16 GB, ανεξάρτητα από την περίπτωση χρήσης. Αν προτείνετε οτιδήποτε περισσότερο από 16, θα σας ξεσηκώσουν, θα κατηγορηθείτε ότι δεν ξέρετε τίποτα για τους υπολογιστές και θα είστε σαφώς πλούσιοι και πρόθυμοι να σπαταλήσετε χρήματα. Ακόμα κι αν αγοράσετε το Max 16 (το οποίο διατίθεται μόνο με 32 GB), εξακολουθείτε να κάνετε λάθος.

Τιμ Κάντε κλικ για επέκταση...
Ftr, αυτό δεν έχει συμβεί.
Αντιδράσεις:tdbrown75 Μ

mctrials23

19 Σεπτεμβρίου 2013
  • 2 Νοεμβρίου 2021
Πήγα για 32 GB, αλλά μάλλον θα τα πήγαινα καλά με τα 16. Οι SSD είναι πολύ γρήγοροι σε σημείο που αντισταθμίζουν πολύ καλά την έλλειψη μνήμης RAM για ορισμένες εργασίες. Τούτου λεχθέντος, εάν μπορείτε να το αντέξετε οικονομικά σχετικά εύκολα, απλά πάρτε τα 32 GB.

Δεν πιστεύω στην προστασία του μέλλοντος γιατί η τεχνολογία δεν λειτουργεί έτσι. Σε 3 χρόνια, αυτά τα 2.000 £ επιπλέον που ξοδέψατε για να μεγιστοποιήσετε ένα MBP θα σας αγόραζαν σχεδόν ένα εντελώς νέο μηχάνημα που θα σας ρίξει στον πισινό. Αγοράστε ό,τι χρειάζεστε τώρα και τι πιστεύετε ότι θα ωφεληθείτε στο άμεσο μέλλον.
Αντιδράσεις:codeisawesome, Moonjumper, CalMin και 4 ακόμη

MrGunnyPT

23 Απριλίου 2017
  • 2 Νοεμβρίου 2021
Ωστόσο, είμαι μηχανικός / προγραμματιστής Cloud που δεν χρησιμοποιώ xCode. Τα 16 GB είναι εντάξει, υπάρχει μια μικρή αλλαγή όταν προσπαθείτε να πιέσετε λίγο φόρτο εργασίας, αλλά αυτό είναι φυσιολογικό γιατί έτσι λειτουργεί

Τα 16 GB είναι κάτι παραπάνω από ωραία, ειλικρινά, ειδικά με το πόσο γρήγορος είναι ο SSD 1 TB.
Αντιδράσεις:κώδικας φοβερός R

RemedyRabbit

5 Αυγούστου 2014
  • 2 Νοεμβρίου 2021
mctrials23 είπε: Σε 3 χρόνια, αυτά τα 2.000 £ επιπλέον που ξοδέψατε για να μεγιστοποιήσετε ένα MBP θα σας αγόραζε σχεδόν ένα εντελώς νέο μηχάνημα που θα σας ρίξει στον πισινό. Αγοράστε ό,τι χρειάζεστε τώρα και τι πιστεύετε ότι θα ωφεληθείτε στο άμεσο μέλλον. Κάντε κλικ για επέκταση...

Αυτή η ανάρτηση πρέπει να κολληθεί στην κορυφή κάθε νήματος σε αυτό το φόρουμ lol
Αντιδράσεις:codeisawesome, Moonjumper, JahBoolean και 3 ακόμη μικρό

salvatore.π

Πρωτότυπη αφίσα
18 Μαΐου 2020
  • 3 Νοεμβρίου 2021
mctrials23 είπε: Σε 3 χρόνια, αυτά τα 2.000 £ επιπλέον που ξοδέψατε για να μεγιστοποιήσετε ένα MBP θα σας αγόραζε σχεδόν ένα εντελώς νέο μηχάνημα που θα σας ρίξει στον πισινό. Αγοράστε ό,τι χρειάζεστε τώρα και τι πιστεύετε ότι θα ωφεληθείτε στο άμεσο μέλλον. Κάντε κλικ για επέκταση...

Αυτό είναι απολύτως σωστό. Απίθανο τα τελευταία 10 χρόνια, περιμένω ένα μεγάλο άλμα στην απόδοση σε κάθε νέα επανάληψη τσιπ Mx.

Για μένα τα μόνα επιπλέον λεφτά είναι για 32gb ή ram. 1 Tb αποθηκευτικού χώρου είναι απολύτως απαραίτητο, οπότε θεωρώ ότι μόνο τα επιπλέον 400€ για τη μνήμη ram είναι μέγιστο.
Στο τέλος θα πληρώσω 600€ παραπάνω από τη βασική διαμόρφωση 16' (περιμένω 5 εβδομάδες ακόμα Αντιδράσεις:tdbrown75 μικρό

salvatore.π

Πρωτότυπη αφίσα
18 Μαΐου 2020
  • 3 Νοεμβρίου 2021
ASX είπε: Η ισχύς της gpu είναι χρήσιμη, για να παίξετε 1 time shadow of tomb raider @ hdr Αντιδράσεις:costica1234 Π

PikachuEXE

20 Ιουλίου 2010
  • 3 Νοεμβρίου 2021
Το salvatore.p είπε: Η ανασκόπηση της Anandtech δείχνει ότι το πραγματικό εύρος ζώνης που διατίθεται για τους πυρήνες της CPU είναι περιορισμένο. Το πρόσθετο εύρος ζώνης δεσμεύεται για την GPU.
Διασκεδαστικό γεγονός: Έχω ένα RX 5700XT στην επιφάνεια εργασίας των Windows από τον περασμένο Νοέμβριο και δεν έχει δει κανένα παιχνίδι αχαχαχ Κάντε κλικ για επέκταση...
Πήρα την GTX 980Ti και εξακολουθεί να έχει καλή απόδοση
Αλλά θέλω να το αναβαθμίσω... (του χρόνου ίσως)

Συμφωνώ ότι το εύρος ζώνης CPU-RAM δεν αποτελεί πρόβλημα εδώ, καθώς τώρα το σημείο συμφόρησης είναι λανθάνουσα
Αυτό οφείλεται στον τρόπο με τον οποίο η CPU χρησιμοποιεί δεδομένα από τη μνήμη RAM
Για περισσότερες λεπτομέρειες βρείτε μόνοι σας τα βίντεο Αντιδράσεις:tdbrown75 μικρό

salvatore.π

Πρωτότυπη αφίσα
18 Μαΐου 2020
  • 5 Νοεμβρίου 2021
Είμαι χαρούμενος που διέγραψα την παραγγελία των 16 GB για την αναβάθμιση της ram.
Αυτή είναι η οθόνη δραστηριότητας μου με ένα ελαφρύ έργο swifui στο Xcode και η εφαρμογή Android της εταιρείας μου στο Android Studio.
Έχω: Xcode, προσομοιωτή iPhone 13Pro, Android Studio, προσομοιωτή Pixel 4, MS Teams, 8 καρτέλες Safari.
Το θεωρώ μια ελαφριά ροή εργασίας.

Συνημμένα

  • Προβολή στοιχείου πολυμέσων ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Στιγμιότυπο οθόνης 2021-11-05 στις 12.23.05.png'file-meta '> 324,9 KB · Προβολές: 179
Αντιδράσεις:tdbrown75 Ν

nbjustforfun

16 Απριλίου 2010
  • 9 Νοεμβρίου 2021
Ο PikachuEXE είπε: Είμαι προγραμματιστής ιστού και όχι κινητής τηλεφωνίας
Εκτελώ το IDE και πολλά προγράμματα περιήγησης για εντοπισμό σφαλμάτων/δοκιμή
Η χρήση της μνήμης μου ξεπερνά πάντα τα 16 GB και συνήθως έπαιρνα αρκετά GB σε swap και χρησιμοποιώ μηχανή 32 GB (2018, όχι 2021 ακόμα)
Θα έλεγα ότι πρέπει να παρατηρήσετε την τρέχουσα χρήση σας (RAM + swap) και να προβλέψετε πόση ποσότητα χρειάζεστε στις περισσότερες περιπτώσεις
Η εναλλαγή πιθανώς θα ήταν ταχύτερη, δεν έχω ιδέα πόσο γρήγορα όμως ή πώς θα επηρέαζε αυτό τη ροή εργασίας ΣΑΣ
Οπότε όλοι μαντεύουμε εδώ
Αλλά για μένα, δεδομένου ότι πήρα πολλά swap ακόμα και στα σημερινά 32 GB, παρήγγειλα 32 GB (αλλά 64 GB πραγματικά πάρα πολλά) Κάντε κλικ για επέκταση...
Δεν μπορείτε να συγκρίνετε ένα intel MacBook με ένα M1 MacBook από την άποψη της χρήσης ram. Intel, σίγουρα περισσότερη ram. Η διαχείριση μνήμης M1 είναι πολύ πιο προσεκτική και αποτελεσματική.
Αντιδράσεις:κώδικας φοβερός