Foros

16 M1 Pro, ¿cuánto RAM para los desarrolladores?

S

salvatore.p

Poster original
18 de mayo de 2020
  • Oct 31, 2021
Hola, soy principalmente un desarrollador de software móvil que trabaja en iOS y Android nativo.
Estoy a punto de elegir un 16 MBP con M1 Pro y 1 TB de SSD, pero no estoy seguro de la RAM.

Lo utilizaré para el desarrollo tanto en proyectos personales como laborales.
Mis proyectos personales son todos nativos de iOS, pero para trabajar necesito usar Android Studio y Visual Studio (xamarin).
No usaría ninguna máquina virtual.

La empresa para la que trabajo me envió un M1 Mini 16/256 en febrero y, en general, no tuve ningún problema con los 16 GB de RAM, pero la experiencia con el editor de código fuente de Android Studio no es divertida. (incluso con solo AS abierto y un emulador, se siente lento)
Ninguno de los dos Visual Studio es divertido, pero lo usé solo un par de veces.


Estoy tratando de decidir si debería gastar 400 € más para tener 32 GB en lugar de 16 GB.
¿Me beneficiaré de la memoria RAM adicional en mi flujo de trabajo real?
Por supuesto, el trabajo se puede hacer con 16 GB, pero ¿podría ser agradable / más rápido con más RAM?

La mayoría de las revisiones señalan desde la perspectiva de la edición de videos / fotos, agradecería los consejos de otros flujos de trabajo similares.
Reacciones:mosh.jinton

Adamk77

Suspendido
6 de enero de 2008
  • Oct 31, 2021
Me gustaría referirlo a este hilo específico y leer desde esta publicación en adelante: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Poster original
18 de mayo de 2020


  • Oct 31, 2021
adamk77 dijo: Me gustaría referirlo a este hilo específico y leer de esta publicación en adelante: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Haga clic para ampliar...

Leí ese hilo. Me gustaría tener consejos / experiencias de otros desarrolladores.

ducati1212

Oct 22, 2021
  • Oct 31, 2021
Soy desarrollador y maximicé mi RAM a 64. Principalmente porque, como parte del desarrollo, siempre tengo muchos contenedores docker en ejecución. También disfruto de los recursos adicionales, por lo que es una preferencia personal. Mi opinión de usar 64 gigas en esto durante 1 semana es de 32, funcionaría bien sin casi ningún problema. El 16 que tenía en mi MBP 2018 no era suficiente, pero tal vez con el nuevo SOC unificado estaría bien.

Nuevamente, si ejecuta muchos contenedores o cualquier otra cosa localmente, consume RAM. A

AFK

Suspendido
Oct 31, 2021
el metaverso
  • Oct 31, 2021
salvatore.p dijo: He leído ese hilo. Me gustaría tener consejos / experiencias de otros desarrolladores. Haga clic para ampliar...

No obtendrás una respuesta diferente a la que está en ese hilo.

He estado navegando de forma intermitente la mayor parte del día y la tendencia aquí es cuando las personas preguntan alrededor de 32, casi todos dicen que obtienen 16. Incluso los desarrolladores.

También soy un desarrollador como tú y trabajo en proyectos móviles. Estoy comprando el 32. Estoy en el 16 ahora y es frustrante a veces. La presión de mi memoria es alta. Y mi archivo de paginación regularmente se vuelve enorme. Dijiste que ahora también estás en el 16 y es frustrante.

Solo mira a alguien venir aquí y publicar ese video sobre 16 contra 32 por 10000 vez diciéndote que vayas con 16.

Maxim Glukhov

Oct 7, 2020
  • Oct 31, 2021
El desarrollador móvil aquí de manera profesional y como hobby, trabajó en proyectos nativos de Android e iOS, así como en React Native. Puede salirse con la suya con 16 GB, pero la experiencia no será la mejor, mi consejo es obtener por lo menos 32 GB. Cuando ejecuta Emuladores y / o Simuladores, así como su (s) IDE (s) y varias pestañas, pasa rápidamente por esa RAM.

Personalmente pedí 64GB ya que normalmente tengo muchos proyectos abiertos y utilizo principalmente IDE basados ​​en InteliJ que consumen muchos recursos. Les permito usar mucha memoria, lo cual es excelente para indexar y más.
Como referencia, estoy en mi Mac Pro con 96 GB de RAM, actualmente 53 GB de RAM en uso y solo con 1 emulador de Android en ejecución. Solo Android Studio usa casi 20 GB de RAM.
Reacciones:Adamk77

Adamk77

Suspendido
6 de enero de 2008
  • Oct 31, 2021
salvatore.p dijo: He leído ese hilo. Me gustaría tener consejos / experiencias de otros desarrolladores. Haga clic para ampliar...

Te empujaría suavemente hacia los 32GB si puedes soportar los $ 400. Es probable que yo mismo opte por los de 64 GB. Como dije en esa publicación, quiero que mis herramientas de productividad se vuelvan invisibles y no funcionen en mi contra.

Pero no sé si la RAM adicional mejorará su experiencia de estudio de Android lag. Dijiste que incluso con solo Android Studio abierto y un emulador, se siente lento. Esto no parece que se deba a que se está quedando sin memoria. Por lo tanto, es posible que con los núcleos adicionales en el M1 Pro o Max, este problema desaparezca incluso con solo 16 GB. S

salvatore.p

Poster original
18 de mayo de 2020
  • Oct 31, 2021
ducati1212 dijo: Soy desarrollador y maximicé mi RAM a 64. Principalmente porque, como parte del desarrollo, siempre tengo muchos contenedores Docker en ejecución. También disfruto de los recursos adicionales, por lo que es una preferencia personal. Mi opinión de usar 64 gigas en esto durante 1 semana es de 32, funcionaría bien sin casi ningún problema. El 16 que tenía en mi MBP 2018 no era suficiente, pero tal vez con el nuevo SOC unificado estaría bien.

Nuevamente, si ejecuta muchos contenedores o cualquier otra cosa localmente, consume RAM. Haga clic para ampliar...

64 GB son una exageración para mí, incluso 32 GB creo que sería más una exageración que una necesidad. Por lo general, no uso contenedores / vm, pero necesito que los equipos de MS estén siempre abiertos y consumen 1,5 gb.

AFK dijo: No obtendrás una respuesta diferente a la que está en ese hilo.

He estado navegando de forma intermitente la mayor parte del día y la tendencia aquí es cuando las personas preguntan alrededor de 32, casi todos dicen que obtienen 16. Incluso los desarrolladores.

También soy un desarrollador como tú y trabajo en proyectos móviles. Estoy comprando el 32. Estoy en el 16 ahora y es frustrante a veces. La presión de mi memoria es alta. Y mi archivo de paginación regularmente se vuelve enorme. Dijiste que ahora también estás en el 16 y es frustrante.

Solo mira a alguien venir aquí y publicar ese video sobre 16 contra 32 por 10000 vez diciéndote que vayas con 16. Haga clic para ampliar...
Vi ese video, pero es desde la perspectiva de un editor de video, trabajo en xcode / android studio durante 8-10 horas al día y tengo una presión de memoria diferente a la de un punto de referencia que se ejecuta una o dos veces.

La experiencia no se trata solo de la velocidad de compilación, sino más bien del editor de código fuente. En algún momento, cuando te quedas sin memoria (tuve un mbp temprano con solo 8gb de ram), el complemento de resaltado y la finalización automática van y debes reiniciar la máquina para volver


Maxim Glukhov dijo: El desarrollador móvil aquí, profesionalmente y como pasatiempo, trabajó en proyectos nativos de Android e iOS, así como en React Native. Puede salirse con la suya con 16 GB, pero la experiencia no será la mejor, mi consejo es obtener por lo menos 32 GB. Cuando ejecuta Emuladores y / o Simuladores, así como su (s) IDE (s) y varias pestañas, pasa rápidamente por esa RAM.

Personalmente pedí 64GB ya que normalmente tengo muchos proyectos abiertos y utilizo principalmente IDE basados ​​en InteliJ que consumen muchos recursos. Les permito usar mucha memoria, lo cual es excelente para indexar y más.
Como referencia, estoy en mi Mac Pro con 96 GB de RAM, actualmente 53 GB de RAM en uso y solo con 1 emulador de Android en ejecución. Solo Android Studio usa casi 20 GB de RAM. Haga clic para ampliar...

Gracias por compartir.
¿Puedo preguntar cómo limitar / permitir la cantidad de memoria utilizada para la indexación? Soy nuevo en Android Studio, mi empresa me obligó a aprender y trabajar en Android nativo el pasado mes de marzo y admito que si la experiencia con el IDE en sí no hubiera sido tan entrecortada / laggy / pobre probablemente tendría más tiempo para ello. y probablemente se volvió un poco mejor. Última edición: 31 de octubre de 2021 METRO

mosh.jinton

Oct 5, 2021
  • 1 de noviembre de 2021
Estaría interesado en más perspectivas sobre esto. Mi propio caso de uso es el desarrollo de Android Studio, normalmente probando en un dispositivo físico pero ocasionalmente con una VM de Android abierta, y tal vez Figma y algunas pestañas también.
Reacciones:salvatore.p

tdbrown75

28 de abril de 2015
Dallas, TX
  • 1 de noviembre de 2021
Mi perspectiva ... La respuesta es 16 GB, sin importar su caso de uso. Recomendar algo más de 16 lo enardecerá, lo acusará de no saber nada sobre computadoras y, evidentemente, será rico y estará dispuesto a desperdiciar dinero. Incluso si compra el Max 16 (que solo se envía con 32 GB), todavía está equivocado.

Tim S

Sanpete

17 de noviembre de 2016
Utah
  • 1 de noviembre de 2021
tdbrown75 dijo: Mi perspectiva ... La respuesta es 16 GB, sin importar su caso de uso. Recomendar algo más de 16 lo enardecerá, lo acusará de no saber nada sobre computadoras y, evidentemente, será rico y estará dispuesto a desperdiciar dinero. Incluso si compra el Max 16 (que solo se envía con 32 GB), todavía está equivocado.

Tim Haga clic para ampliar...
Ftr, eso no ha sucedido.
Reacciones:tdbrown75 METRO

mctrials23

Sep 19, 2013
  • 2 de noviembre de 2021
He optado por 32 GB, pero probablemente hubiera estado bien con 16. Los SSD son increíblemente rápidos hasta el punto de que compensan muy bien la falta de RAM para ciertas tareas. Dicho esto, si puede permitírselo con relativa facilidad, simplemente obtenga los 32 GB.

No creo en las pruebas de futuro porque no es así como funciona la tecnología. En 3 años, esas 2000 libras esterlinas extra que gastaste para maximizar un MBP te comprarían una máquina casi completamente nueva que pateará el trasero de tus máquinas. Compre lo que necesita ahora y lo que cree que se beneficiará en el futuro inmediato.
Reacciones:codeisawesome, Moonjumper, CalMin y 4 más

MrGunnyPT

Mar 23, 2017
  • 2 de noviembre de 2021
Sin embargo, soy un ingeniero / desarrollador en la nube y no uso xCode. 16 GB está bien, hay un poco de intercambio cuando intentas impulsar un poco las cargas de trabajo, pero eso es normal porque así es como funciona

Honestamente, 16GB está más que bien, especialmente con lo rápido que es el SSD de 1TB.
Reacciones:codeisa R

RemedioConejo

5 de agosto de 2014
  • 2 de noviembre de 2021
mctrials23 dijo: En 3 años, esas 2000 libras extra que gastaste para maximizar un MBP te comprarían una máquina casi completamente nueva que pateará el trasero de tus máquinas. Compre lo que necesita ahora y lo que cree que se beneficiará en el futuro inmediato. Haga clic para ampliar...

Esta publicación debe estar pegada en la parte superior de cada hilo de este foro jajaja
Reacciones:codeisawesome, Moonjumper, JahBoolean y 3 más S

salvatore.p

Poster original
18 de mayo de 2020
  • 3 de noviembre de 2021
mctrials23 dijo: En 3 años, esas 2000 libras extra que gastaste para maximizar un MBP te comprarían una máquina casi completamente nueva que pateará el trasero de tus máquinas. Compre lo que necesita ahora y lo que cree que se beneficiará en el futuro inmediato. Haga clic para ampliar...

Esto es absolutamente correcto. Es poco probable que en los últimos 10 años, espero un gran salto en el rendimiento en cada nueva iteración de chips Mx.

Para mí, el único dinero extra es para 32 gb o ram. 1Tb de almacenamiento es absolutamente necesario, por lo que considero que solo los 400 € adicionales para el ram están llegando al máximo.
Al final pagaré 600 € más que la configuración base 16 '(esperando 5 semanas más Reacciones:tdbrown75 S

salvatore.p

Poster original
18 de mayo de 2020
  • 3 de noviembre de 2021
ASX dijo: El poder de la gpu es útil, para jugar 1 vez a la sombra de Tomb Raider @ hdr Reacciones:costica1234 PAG

PikachuEXE

Jul 20, 2010
  • 3 de noviembre de 2021
salvatore.p dijo: La revisión de Anandtech muestra que el ancho de banda real asignado para los núcleos de la CPU es limitado. El ancho de banda adicional está reservado para la GPU.
Dato curioso: tengo un RX 5700XT en mi escritorio de Windows desde noviembre pasado y ella no ha visto ningún juego en absoluto ahahah Haga clic para ampliar...
Tengo GTX 980Ti y todavía funciona bien
Pero quiero actualizarlo ... (el año que viene tal vez)

Estoy de acuerdo con que el ancho de banda CPU-RAM no es un problema aquí, ya que ahora el cuello de botella es la latencia
Esto se debe a la forma en que la CPU usa los datos de la RAM
Para obtener más detalles, busque los videos usted mismo. Reacciones:tdbrown75 S

salvatore.p

Poster original
18 de mayo de 2020
  • 5 de noviembre de 2021
Estoy feliz de haber eliminado el pedido de 16 GB para actualizar la memoria RAM.
Este es mi monitor de actividad con solo un proyecto ligero de swifui en Xcode y la aplicación de Android de mi empresa en Android Studio.
Tengo: Xcode, simulador de iPhone 13Pro, Android Studio, simulador de Pixel 4, MS Teams, 8 pestañas de Safari.
Considero que esto es un flujo de trabajo ligero.

Archivos adjuntos

  • Ver elemento multimedia 'href =' tmp / attachments / schermata-2021-11-05-alle-12-23-05-png.1903182 / '> Captura de pantalla 2021-11-05 a las 12.23.05.png'file-meta '> 324.9 KB · Vistas: 179
Reacciones:tdbrown75 norte

nbjustforfun

Mar 16, 2010
  • 9 de noviembre de 2021
PikachuEXE dijo: Soy un desarrollador web, no móvil.
Ejecuto IDE y muchos navegadores para depurar / probar
Mi uso de memoria siempre excede los 16GB y usualmente obtengo varios GB en intercambio y estoy usando una máquina de 32GB (2018, todavía no 2021)
Yo diría que debería observar su uso actual (RAM + swap) y predecir cuánto necesita en la mayoría de los casos
El intercambio probablemente sería más rápido, sin embargo, no tengo idea de qué tan rápido o cómo afectaría eso a SU flujo de trabajo
Entonces todos estamos adivinando aquí
Pero para mí, desde que obtuve varios cambios incluso en mis 32 GB actuales, pedí 32 GB (pero 64 GB realmente demasiado) Haga clic para ampliar...
No se puede comparar una MacBook Intel con una MacBook M1 desde una perspectiva de uso de RAM. Intel, definitivamente más ram. La gestión de la memoria M1 está mucho más ajustada y es más eficiente.
Reacciones:codeisa