Mga Forum

16 M1 Pro, magkano ang ram para sa mga developer?

S

salvatore.p

Orihinal na poster
Mayo 18, 2020
  • Oktubre 31, 2021
Kumusta, isa akong pangunahing developer ng mobile software na nagtatrabaho sa parehong iOS at Android native.
Pumili ako ng 16 MBP na may M1 Pro at 1TB ng SSD, ngunit hindi ako sigurado tungkol sa ram.

Gagamitin ko para sa pagpapaunlad sa parehong personal at trabaho na mga proyekto.
Ang aking mga personal na proyekto ay katutubong iOS lahat ngunit para sa trabaho kailangan kong gumamit ng Android Studio at Visual Studio (xamarin).
Hindi ako gagamit ng anumang VM.

Ang kumpanyang pinagtatrabahuhan ko ay nagpadala sa akin ng M1 Mini 16/256 noong Pebrero at sa pangkalahatan ay wala akong problema sa 16gb ng ram, ngunit ang karanasan sa Android Studio source code editor ay hindi masaya. (kahit na may AS open lang at isang emulator ay parang laggy)
Ni Visual Studio ay hindi masaya, ngunit ginamit ko lamang ng ilang beses.


Sinusubukan kong magpasya kung dapat akong gumastos ng 400€ pa para magkaroon ng 32gb sa halip na 16gb.
Makikinabang ako sa sobrang ram sa aking aktwal na daloy ng trabaho?
Siyempre, ang trabaho ay maaaring gawin sa 16gb ngunit maaaring maging kasiya-siya/mas mabilis na may mas maraming ram?

Karamihan sa mga review ay nagtuturo mula sa mga pananaw sa pag-edit ng video/larawan, gusto kong pahalagahan ang mga payo mula sa iba pang katulad na daloy ng trabaho.
Mga Reaksyon:mosh.jinton

adamk77

Nasuspinde
Ene 6, 2008
  • Oktubre 31, 2021
Gusto kitang i-refer sa partikular na thread na ito at magbasa mula sa post na ito pasulong: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Orihinal na poster
Mayo 18, 2020


  • Oktubre 31, 2021
Sinabi ni adamk77: Gusto kitang i-refer sa partikular na thread na ito at basahin mula sa post na ito pasulong: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 I-click para palawakin...

Nabasa ko ang thread na iyon. Gusto kong magkaroon ng mga payo/karanasan ng ibang mga developer.

ducati1212

Oktubre 22, 2021
  • Oktubre 31, 2021
Ako ay isang developer at naabot ko ang aking ram sa 64. Kadalasan dahil bilang bahagi ng pag-unlad, palagi akong maraming mga docker container na tumatakbo. Nasisiyahan din ako sa mga karagdagang mapagkukunan kaya ito ay isang personal na kagustuhan. Ang aking kinuha mula sa paggamit ng 64 gig dito sa loob ng 1 linggo ay 32 ay gagana nang maayos nang halos walang mga isyu. Ang 16 na mayroon ako sa aking 2018 MBP ay ganap na hindi sapat ngunit marahil sa bagong pinag-isang SOC ay magiging maayos ito.

Muli kung nagpapatakbo ka ng maraming mga lalagyan o anumang bagay sa lokal na ito ay kumakain ng RAM. SA

AFK

Nasuspinde
Oktubre 31, 2021
ang metaverse
  • Oktubre 31, 2021
sabi ni salvatore.p: Nabasa ko na ang thread na iyon. Gusto kong magkaroon ng mga payo/karanasan ng ibang mga developer. I-click para palawakin...

Hindi ka makakakuha ng ibang tugon kaysa sa kung ano ang nasa thread na iyon.

Nagba-browse ako on and off halos buong araw at ang uso dito ay kapag nagtanong ang ppl tungkol sa 32 halos lahat ay nagsasabi na makakuha ng 16. Kahit na mga developer.

Isa rin akong developer na tulad mo at nagtatrabaho sa mga mobile na proyekto. I am buying the 32. Im on 16 now and its frustrating sometimes. Ang presyon ng aking memorya ay nagpapakita ng mataas. At ang aking paging file ay regular na nagiging malaki. Sabi mo nasa 16 ka na ngayon at nakakadismaya.

Panoorin lamang ang isang tao na pumunta dito at i-post ang video na iyon tungkol sa 16 vs 32 para sa ika-10000 beses na nagsasabi sa iyo na sumama sa 16.

Maxim Glukhov

Oktubre 7, 2020
  • Oktubre 31, 2021
Ang mobile dev dito ay propesyonal at bilang isang libangan, nagtrabaho sa parehong Android at iOS native na mga proyekto, pati na rin sa React Native. Maaari kang makakuha ng layo sa 16GB ngunit ang karanasan ay hindi ang pinakamahusay na, ang aking payo ay upang makakuha kahit na 32 GB. Kapag nagpatakbo ka ng mga Emulator at o Simulator pati na rin ang iyong (mga) IDE at maraming tab, mabilis kang dumaan sa RAM na iyon.

Ako mismo ay nag-order ng 64GB dahil kadalasan marami akong mga proyektong bukas at karamihan ay gumagamit ako ng mga InteliJ based IDE na resource intensive. Pinapayagan ko silang gumamit ng maraming memorya na mahusay para sa pag-index at higit pa.
Para sa sanggunian, ako ay nasa aking Mac Pro na may 96GB RAM, kasalukuyang 53GB RAM na ginagamit at iyon ay may 1 Android Emulator lang na tumatakbo. Ang Android Studio lang ay gumagamit ng halos 20GB ng RAM.
Mga Reaksyon:adamk77

adamk77

Nasuspinde
Ene 6, 2008
  • Oktubre 31, 2021
sabi ni salvatore.p: Nabasa ko na ang thread na iyon. Gusto kong magkaroon ng mga payo/karanasan ng ibang mga developer. I-click para palawakin...

Dahan-dahan kitang itulak patungo sa 32GB kung kaya mong sikmurain ang $400. Malamang na pipiliin ko mismo ang 64GB. Gaya ng sinabi ko sa post na iyon, gusto kong maging invisible ang aking mga tool sa pagiging produktibo at hindi gumana laban sa akin.

Ngunit hindi ko alam kung mapapabuti ng sobrang RAM ang iyong laggy na karanasan sa Android studio. Sabi mo kahit na nakabukas lang ang Android Studio at isang emulator, parang laggy. Mukhang hindi ito dahil nauubusan ka na ng memorya. Kaya posible na sa mga dagdag na core sa M1 Pro o Max, ang problemang ito ay mawawala kahit na may 16GB lamang. S

salvatore.p

Orihinal na poster
Mayo 18, 2020
  • Oktubre 31, 2021
Sinabi ni ducati1212: Ako ay isang developer at pinalaki ko ang aking ram sa 64. Kadalasan dahil bilang bahagi ng pag-unlad, palagi akong maraming mga docker container na tumatakbo. Nasisiyahan din ako sa mga karagdagang mapagkukunan kaya ito ay isang personal na kagustuhan. Ang aking kinuha mula sa paggamit ng 64 gig dito sa loob ng 1 linggo ay 32 ay gagana nang maayos nang halos walang mga isyu. Ang 16 na mayroon ako sa aking 2018 MBP ay ganap na hindi sapat ngunit marahil sa bagong pinag-isang SOC ay magiging maayos ito.

Muli kung nagpapatakbo ka ng maraming mga lalagyan o anumang bagay sa lokal na ito ay kumakain ng RAM. I-click para palawakin...

64gb ay overkill para sa akin, kahit 32gb sa tingin ko ay magiging higit pa sa isang overkill kaysa sa isang pangangailangan. Sa pangkalahatan ay hindi ako gumagamit ng mga lalagyan/vm ngunit kailangan kong laging bukas ang MS Teams at kumakain ito ng hanggang 1.5gb

Sinabi ng AFK: Hindi ka makakakuha ng ibang tugon kaysa sa kung ano ang nasa thread na iyon.

Nagba-browse ako on and off halos buong araw at ang uso dito ay kapag nagtanong ang ppl tungkol sa 32 halos lahat ay nagsasabi na makakuha ng 16. Kahit na mga developer.

Isa rin akong developer na tulad mo at nagtatrabaho sa mga mobile na proyekto. I am buying the 32. Im on 16 now and its frustrating sometimes. Ang presyon ng aking memorya ay nagpapakita ng mataas. At ang aking paging file ay regular na nagiging malaki. Sabi mo nasa 16 ka na ngayon at nakakadismaya.

Panoorin lamang ang isang tao na pumunta dito at i-post ang video na iyon tungkol sa 16 vs 32 para sa ika-10000 beses na nagsasabi sa iyo na sumama sa 16. I-click para palawakin...
Nakita ko ang video na iyon ngunit mula sa pananaw ng editor ng video, nagtatrabaho ako sa xcode/android studio sa loob ng 8-10 oras sa isang araw at may ibang presyon ng memorya kaysa sa isang benchmark na tumatakbo nang isa o dalawang beses.

Ang karanasan ay hindi lahat kaugnay sa bilis ng pag-compile, ngunit higit pa sa source editor. Minsan kapag wala ka nang memorya (nagkaroon ako ng isang maagang mbp na may 8gb lamang ng ram) ang highlight na plugin at ang awtomatikong pagkumpleto ay pareho napupunta at kailangan mong i-restart ang makina upang bumalik


Sinabi ni Maxim Glukhov: Ang mobile dev dito bilang propesyonal at bilang isang libangan, ay nagtrabaho sa parehong Android at iOS na mga native na proyekto, pati na rin sa React Native. Maaari kang makakuha ng layo sa 16GB ngunit ang karanasan ay hindi ang pinakamahusay na, ang aking payo ay upang makakuha kahit na 32 GB. Kapag nagpatakbo ka ng mga Emulator at o Simulator pati na rin ang iyong (mga) IDE at maraming tab, mabilis kang dumaan sa RAM na iyon.

Ako mismo ay nag-order ng 64GB dahil kadalasan marami akong mga proyektong bukas at karamihan ay gumagamit ako ng mga InteliJ based IDE na resource intensive. Pinapayagan ko silang gumamit ng maraming memorya na mahusay para sa pag-index at higit pa.
Para sa sanggunian, ako ay nasa aking Mac Pro na may 96GB RAM, kasalukuyang 53GB RAM na ginagamit at iyon ay may 1 Android Emulator lang na tumatakbo. Ang Android Studio lang ay gumagamit ng halos 20GB ng RAM. I-click para palawakin...

Salamat sa iyong pagbabahagi.
Maaari ba akong magtanong kung paano limitahan/payagan ang dami ng memorya na ginagamit para sa pag-index? Ako ay bago sa Android Studio, pinilit ako ng aking kumpanya na matuto at magtrabaho sa android native noong nakaraang Marso at inaamin ko na kung ang karanasan sa mismong ideya ay hindi naging masyadong pabagu-bago/laggy/mahina, malamang na magkaroon ako ng mas maraming oras dito. at marahil ay naging medyo mas mahusay. Huling na-edit: Okt 31, 2021 M

mosh.jinton

Oktubre 5, 2021
  • Nob 1, 2021
Magiging interesado sa anumang higit pang mga pananaw tungkol dito. Ang sarili kong kaso ng paggamit ay ang pag-develop ng Android Studio, karaniwang sumusubok sa isang pisikal na device ngunit paminsan-minsan ay may bukas na isang Android VM, at maaaring Figma at ilang tab din.
Mga Reaksyon:salvatore.p

tdbrown75

Abr 28, 2015
Dallas, TX
  • Nob 1, 2021
Ang aking pananaw... Ang sagot ay 16GB, anuman ang iyong kaso ng paggamit. Ang pagrerekomenda ng anumang bagay na higit sa 16 ay mapapagalitan ka, maakusahan na walang alam tungkol sa mga computer, at malinaw na mayaman at handang mag-aksaya ng pera. Kahit na binili mo ang Max 16 (na nagpapadala lamang ng 32GB), mali ka pa rin.

Tim S

Sanpete

Nob 17, 2016
Utah
  • Nob 1, 2021
Sinabi ni tdbrown75: Ang aking pananaw... Ang sagot ay 16GB, anuman ang iyong paggamit. Ang pagrerekomenda ng anumang bagay na higit sa 16 ay mapapagalitan ka, maakusahan na walang alam tungkol sa mga computer, at malinaw na mayaman at handang mag-aksaya ng pera. Kahit na binili mo ang Max 16 (na nagpapadala lamang ng 32GB), mali ka pa rin.

Tim I-click para palawakin...
Ftr, hindi nangyari yun.
Mga Reaksyon:tdbrown75 M

mctrials23

Setyembre 19, 2013
  • Nob 2, 2021
Nakuha ko na ang 32GB ngunit malamang ay ayos lang sa 16. Ang mga SSD ay mabilis na nakakabaliw hanggang sa punto na talagang mahusay itong nababayaran para sa kakulangan ng RAM para sa ilang mga gawain. Iyon ay sinabi, kung maaari mong kayang bayaran ito ng medyo madali, kunin lamang ang 32GB.

Hindi ako naniniwala sa future-proofing dahil hindi talaga ganyan ang tech. Sa loob ng 3 taon, ang £2000 na dagdag na ginastos mo para maabot ang isang MBP ay bibilhan ka ng halos isang ganap na bagong makina na magpapalabas sa iyong mga makina. Bilhin kung ano ang kailangan mo ngayon at kung ano ang sa tingin mo ay makikinabang sa iyo sa agarang hinaharap.
Mga Reaksyon:codeisawesome, Moonjumper, CalMin at 4 pang iba

MrGunnyPT

Abr 23, 2017
  • Nob 2, 2021
Isa akong Cloud Engineer / Dev pero hindi gumagamit ng xCode. Ayos lang ang 16GB may kaunting swap kapag sinubukan mong mag-push ng kaunting workloads pero normal lang iyon dahil ganyan ito gumagana

Ang 16GB ay higit pa sa ayos sa totoo lang lalo na sa kung gaano kabilis ang 1TB SSD.
Mga Reaksyon:codeisawesome R

LunasKuneho

Agosto 5, 2014
  • Nob 2, 2021
Sinabi ni mctrials23: Sa loob ng 3 taon, ang £2000 na dagdag na ginastos mo upang maabot ang isang MBP ay bibilhan ka ng halos isang ganap na bagong makina na sumipa sa iyong mga makina. Bilhin kung ano ang kailangan mo ngayon at kung ano ang sa tingin mo ay makikinabang sa iyo sa agarang hinaharap. I-click para palawakin...

Ang post na ito ay dapat na nakadikit sa tuktok ng bawat thread sa forum na ito lol
Mga Reaksyon:codeisawesome, Moonjumper, JahBoolean at 3 pang iba S

salvatore.p

Orihinal na poster
Mayo 18, 2020
  • Nob 3, 2021
Sinabi ni mctrials23: Sa loob ng 3 taon, ang £2000 na dagdag na ginastos mo upang maabot ang isang MBP ay bibilhan ka ng halos isang ganap na bagong makina na sumipa sa iyong mga makina. Bilhin kung ano ang kailangan mo ngayon at kung ano ang sa tingin mo ay makikinabang sa iyo sa agarang hinaharap. I-click para palawakin...

Ito ay ganap na tama. Hindi malamang sa nakalipas na 10 taon, inaasahan ko ang isang malaking hakbang sa pagganap sa bawat bagong pag-ulit ng Mx chips.

Para sa akin, ang tanging dagdag na pera ay para sa 32gb o ram. Ang 1Tb ng storage ay talagang kailangan ko, kaya ang dagdag na 400€ para sa ram ay isinasaalang-alang ko lamang bilang maxing out.
Sa huli ay magbabayad ako ng 600€ higit pa sa base 16' config (naghihintay ng 5 higit pang linggo Mga Reaksyon:tdbrown75 S

salvatore.p

Orihinal na poster
Mayo 18, 2020
  • Nob 3, 2021
Sinabi ni ASX: Ang kapangyarihan ng gpu ay kapaki-pakinabang, para sa paglalaro ng 1 beses na anino ng tomb raider @ hdr Mga Reaksyon:costica1234 P

PikachuEXE

Hul 20, 2010
  • Nob 3, 2021
Sinabi ng salvatore.p: Ang pagsusuri ng Anandtech ay nagpapakita na ang tunay na bandwidth na inilalaan para sa mga core ng cpu ay limitado. Ang karagdagang bandwidth ay nakalaan para sa GPU.
Nakakatuwang katotohanan: Mayroon akong RX 5700XT sa aking windows desktop mula noong nakaraang Nobyembre at wala siyang nakitang anumang laro ahahah I-click para palawakin...
Nakakuha ako ng GTX 980Ti at maayos pa rin ang performance nito
Pero gusto kong i-upgrade ito... (sa susunod na taon siguro)

Sumasang-ayon ako na ang CPU-RAM bandwidth ay hindi isang isyu dito, dahil ngayon ang bottleneck ay latency
Ito ay dahil sa kung paano ginagamit ng CPU ang data mula sa RAM
Para sa higit pang mga detalye, hanapin ang mga video Mga Reaksyon:tdbrown75 S

salvatore.p

Orihinal na poster
Mayo 18, 2020
  • Nob 5, 2021
Masaya akong natanggal ang 16GB na order para i-upgrade ang ram.
Ito ang aking Monitor ng Aktibidad na may kaunting swifui project lang sa Xcode at ang Android app ng aking kumpanya sa Android Studio.
Mayroon akong: Xcode, iPhone 13Pro simulator, Android Studio, Pixel 4 simulator, MS Teams, 8 Safari na tab.
Itinuturing ko itong isang magaan na daloy ng trabaho.

Mga kalakip

  • Tingnan ang media item ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Screenshot 2021-11-05 sa 12.23.05.png'file-meta '> 324.9 KB · Views: 179
Mga Reaksyon:tdbrown75 N

nbjustforfun

Abr 16, 2010
  • Nob 9, 2021
Sinabi ng PikachuEXE: Isa akong web dev hindi mobile
Nagpapatakbo ako ng IDE at maraming mga browser para sa pag-debug/pagsubok
Palaging lumalampas sa 16GB ang paggamit ko ng memorya at kadalasang nakakakuha ako ng ilang GB sa swap at gumagamit ako ng 32GB na makina (2018, hindi pa 2021)
Sasabihin kong dapat mong obserbahan ang iyong kasalukuyang paggamit (RAM + swap), at hulaan kung magkano ang kailangan mo sa karamihan ng mga kaso
Ang swap ay malamang na magiging mas mabilis, wala akong ideya kung gaano kabilis o kung paano iyon makakaapekto sa IYONG daloy ng trabaho
Kaya lahat kami ay nanghuhula dito
Ngunit para sa akin dahil nakakuha ako ng ilang swap kahit na sa aking kasalukuyang 32GB, nag-order ako ng 32GB (pero 64GB talaga ng sobra) I-click para palawakin...
Hindi mo maihahambing ang isang intel MacBook sa isang M1 MacBook mula sa pananaw ng paggamit ng ram. Intel, siguradong mas maraming ram. Ang pamamahala ng memorya ng M1 ay mas maayos at mahusay.
Mga Reaksyon:codeisawesome