Forumlar

16 M1 Pro, geliştiriciler için ne kadar ram?

S

salvatore.p

Orijinal afiş
18 Mayıs 2020
  • 31 Ekim 2021
Merhaba, ben esas olarak hem iOS hem de Android native üzerinde çalışan bir mobil yazılım geliştiricisiyim.
M1 Pro ve 1 TB SSD ile 16 MBP almak üzereyim, ancak ram konusunda emin değilim.

Hem kişisel hem de iş projelerinde geliştirme için kullanacağım.
Kişisel projelerimin tümü iOS'a özgü ancak iş için Android Studio ve Visual Studio (xamarin) kullanmam gerekiyor.
Herhangi bir VM kullanmazdım.

Çalıştığım şirket Şubat'ta bana bir M1 Mini 16/256 gönderdi ve genellikle 16 gb ram ile ilgili bir sorunum olmadı, ancak Android Studio kaynak kodu düzenleyici deneyimi eğlenceli değil. (yalnızca AS açıkken ve bir emülatörde bile gecikmeli geliyor)
Her iki Visual Studio da eğlenceli değil, ancak yalnızca birkaç kez kullandım.


16 gb yerine 32 gb için 400€ daha harcamalı mıyım diye karar vermeye çalışıyorum.
Gerçek iş akışımda ekstra koçtan yararlanacak mıyım?
Tabii ki, iş 16 gb ile yapılabilir ama daha fazla ram ile hoş/hızlı olabilir mi?

İncelemelerin çoğu video/fotoğraf düzenleme perspektiflerine işaret ediyor, diğer benzer iş akışlarından tavsiyeleri takdir ediyorum.
Tepkiler:mosh.jinton

adamk77

Askıya alındı
6 Ocak 2008
  • 31 Ekim 2021
Sizi bu özel konuya yönlendirmek ve bu gönderiden itibaren okumak istiyorum: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Orijinal afiş
18 Mayıs 2020


  • 31 Ekim 2021
adamk77 dedi ki: Sizi bu özel konuya yönlendirmek ve bu gönderiden itibaren okumak istiyorum: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Genişletmek için tıklayın...

O konuyu okudum. Diğer geliştiricilerin tavsiyelerini/deneyimlerini almak istiyorum.

ducati1212

22 Ekim 2021
  • 31 Ekim 2021
Ben bir geliştiriciyim ve koçumu 64'e çıkardım. Çoğunlukla geliştirmenin bir parçası olarak her zaman çalışan birçok docker konteynerim olduğu için. Ayrıca ekstra kaynaklardan da zevk alıyorum, bu yüzden bu kişisel bir tercih. 1 hafta boyunca 64 konser kullanmaktan aldığım sonuç 32, neredeyse hiç sorun olmadan iyi sonuç verir. 2018 MBP'mde sahip olduğum 16 puan kesinlikle yeterli değildi ama belki yeni birleşik SOC ile sorun olmazdı.

Yine, yerel olarak çok sayıda kap veya başka bir şey çalıştırırsanız, RAM tüketir. İLE

AFK

Askıya alındı
31 Ekim 2021
meta veri deposu
  • 31 Ekim 2021
salvatore.p dedi ki: O konuyu okudum. Diğer geliştiricilerin tavsiyelerini/deneyimlerini almak istiyorum. Genişletmek için tıklayın...

O başlıktakinden farklı bir cevap alamazsınız.

Günün çoğunu açıp kapatıyorum ve buradaki eğilim, ppl hakkında 32 soru sorduğunda neredeyse herkes 16 olsun diyor. Geliştiriciler bile.

Ben de sizin gibi bir geliştiriciyim ve mobil projeler üzerinde çalışıyorum. 32'yi satın alıyorum. Şu anda 16'dayım ve bu bazen sinir bozucu oluyor. Hafıza basıncım yüksek gösteriyor. Ve disk belleği dosyam düzenli olarak büyüyor. Sen de 16 yaşında olduğunu söyledin ve bu sinir bozucu.

Sadece birinin buraya gelmesini izleyin ve 16'ya 32 ile ilgili videoyu 10000'inci kez yayınlayın ve 16 ile gitmenizi söylüyor.

Maksim Glukhov

7 Eki 2020
  • 31 Ekim 2021
Mobil geliştirici burada profesyonel olarak ve hobi olarak hem Android hem de iOS yerel projelerinde ve ayrıca React Native'de çalıştı. 16GB ile kurtulabilirsin ama deneyim en iyisi olmayacak, benim tavsiyem en azından 32 GB. Emülatörleri ve/veya Simülatörleri ve ayrıca IDE'lerinizi ve birden çok sekmeyi çalıştırdığınızda, bu RAM'den hızla geçersiniz.

Genelde açık birçok projem olduğu için kişisel olarak 64 GB sipariş ettim ve çoğunlukla kaynak yoğun InteliJ tabanlı IDE'ler kullanıyorum. İndeksleme ve daha fazlası için harika olan çok fazla bellek kullanmalarına izin veriyorum.
Başvuru için, şu anda 53GB RAM kullanımda olan 96GB RAM ile Mac Pro'mdayım ve bu sadece 1 Android Emulator çalışıyor. Android Studio tek başına yaklaşık 20 GB RAM kullanır.
Tepkiler:adamk77

adamk77

Askıya alındı
6 Ocak 2008
  • 31 Ekim 2021
salvatore.p dedi ki: O konuyu okudum. Diğer geliştiricilerin tavsiyelerini/deneyimlerini almak istiyorum. Genişletmek için tıklayın...

400 doları kaldırabilirseniz, sizi nazikçe 32GB'a doğru iterdim. Muhtemelen 64GB'ı kendim seçeceğim. O yazıda belirttiğim gibi, üretkenlik araçlarımın görünmez olmasını ve bana karşı çalışmamasını istiyorum.

Ancak ekstra RAM'in gecikmeli Android stüdyo deneyiminizi iyileştirip iyileştirmeyeceğini bilmiyorum. Yalnızca Android Studio açıkken ve bir öykünücüyle bile gecikmeli hissettirdiğini söylediniz. Bu, hafızanızın azalmasından kaynaklanıyor gibi görünmüyor. Dolayısıyla M1 Pro veya Max'teki ekstra çekirdeklerle bu sorunun sadece 16GB ile bile ortadan kalkması mümkün. S

salvatore.p

Orijinal afiş
18 Mayıs 2020
  • 31 Ekim 2021
ducati1212 dedi ki: Ben bir geliştiriciyim ve ram'imi 64'e çıkardım. Çoğunlukla geliştirmenin bir parçası olarak her zaman çalışan birçok docker konteynerine sahip olduğum için. Ayrıca ekstra kaynaklardan da zevk alıyorum, bu yüzden bu kişisel bir tercih. 1 hafta boyunca 64 konser kullanmaktan aldığım sonuç 32, neredeyse hiç sorun olmadan iyi sonuç verir. 2018 MBP'mde sahip olduğum 16 puan kesinlikle yeterli değildi ama belki yeni birleşik SOC ile sorun olmazdı.

Yine, yerel olarak çok sayıda kap veya başka bir şey çalıştırırsanız, RAM tüketir. Genişletmek için tıklayın...

64 gb benim için fazla, 32 gb bile ihtiyaçtan çok fazlalık olacağını düşünüyorum. Genelde kapsayıcı/vm kullanmıyorum ama MS Teams'in her zaman açık olmasına ihtiyacım var ve 1.5 gb yer kaplıyor

AFK dedi ki: O başlıktakinden farklı bir cevap almayacaksın.

Günün çoğunu açıp kapatıyorum ve buradaki eğilim, ppl hakkında 32 soru sorduğunda neredeyse herkes 16 olsun diyor. Geliştiriciler bile.

Ben de sizin gibi bir geliştiriciyim ve mobil projeler üzerinde çalışıyorum. 32'yi satın alıyorum. Şu anda 16'dayım ve bu bazen sinir bozucu oluyor. Hafıza basıncım yüksek gösteriyor. Ve disk belleği dosyam düzenli olarak büyüyor. Sen de 16 yaşında olduğunu söyledin ve bu sinir bozucu.

Sadece birinin buraya geldiğini izleyin ve 16'ya 32 ile ilgili videoyu 10000'inci kez yayınlayın ve 16 ile gitmenizi söylüyor. Genişletmek için tıklayın...
Bu videoyu gördüm ama bir video düzenleyici perspektifinden, günde 8-10 saat xcode/android stüdyosunda çalışıyorum ve bir veya iki kez çalışan bir kıyaslamadan farklı bir bellek baskısına sahibim.

Deneyimin tamamı derleme hızıyla ilgili değil, daha çok kaynak düzenleyicide. Bazen hafızanız yetersiz kaldığında (sadece 8 gb ram ile erken bir mbp aldım) vurgulama eklentisi ve otomatik tamamlama her ikisi de gider ve geri almak için makineyi yeniden başlatmanız gerekir.


Maxim Glukhov şunları söyledi: Mobil geliştirici burada profesyonelce ve bir hobi olarak hem Android hem de iOS yerel projelerinde ve ayrıca React Native'de çalıştı. 16GB ile kurtulabilirsin ama deneyim en iyisi olmayacak, benim tavsiyem en azından 32 GB. Emülatörleri ve/veya Simülatörleri ve ayrıca IDE'lerinizi ve birden çok sekmeyi çalıştırdığınızda, bu RAM'den hızla geçersiniz.

Genelde açık birçok projem olduğu için kişisel olarak 64 GB sipariş ettim ve çoğunlukla kaynak yoğun InteliJ tabanlı IDE'ler kullanıyorum. İndeksleme ve daha fazlası için harika olan çok fazla bellek kullanmalarına izin veriyorum.
Başvuru için, şu anda 53GB RAM kullanımda olan 96GB RAM ile Mac Pro'mdayım ve bu sadece 1 Android Emulator çalışıyor. Android Studio tek başına yaklaşık 20 GB RAM kullanır. Genişletmek için tıklayın...

Paylaşımın için teşekkürler.
İndeksleme için kullanılan bellek miktarını nasıl sınırlayacağımı/izin vereceğimi sorabilir miyim? Android Studio'da yeniyim, şirketim beni geçen Mart ayında Android native üzerinde öğrenmeye ve çalışmaya zorladı ve ide ile ilgili deneyim bu kadar dalgalı/gecikmeli/zayıf olmasaydı muhtemelen daha fazla zamanım olduğunu kabul ediyorum. ve muhtemelen biraz daha iyi oldu. Son düzenleme: 31 Eki 2021 m

mosh.jinton

5 Ekim 2021
  • 1 Kasım 2021
Bu konuda daha fazla bakış açısıyla ilgilenir. Kendi kullanım durumum, normalde fiziksel bir cihazda test edilen ancak bazen bir Android VM açıkken ve belki Figma ve birkaç sekmede de test edilen Android Studio geliştirmesidir.
Tepkiler:salvatore.p

tdbrown75

28 Nis 2015
Dallas, Teksas
  • 1 Kasım 2021
Benim bakış açım… Kullanım durumunuz ne olursa olsun cevap 16GB. 16'dan fazla bir şey önermek sizi alevlendirecek, bilgisayarlar hakkında hiçbir şey bilmemekle suçlanacak ve açıkça zengin ve para harcamaya istekli olacak. Max 16'yı (sadece 32GB ile birlikte gelir) satın alsanız bile, yine de yanılıyorsunuz.

Tim S

sanpet

17 Kasım 2016
Utah
  • 1 Kasım 2021
tdbrown75 dedi ki: Benim bakış açım… Kullanım durumunuz ne olursa olsun cevap 16GB. 16'dan fazla bir şey önermek sizi alevlendirecek, bilgisayarlar hakkında hiçbir şey bilmemekle suçlanacak ve açıkça zengin ve para harcamaya istekli olacak. Max 16'yı (sadece 32GB ile birlikte gelir) satın alsanız bile, yine de yanılıyorsunuz.

Tim Genişletmek için tıklayın...
Ftr, bu olmadı.
Tepkiler:tdbrown75 m

mctrials23

19 Eylül 2013
  • 2 Kasım 2021
32GB için gittim ama muhtemelen 16 ile iyi olurdu. SSD'ler, belirli görevler için RAM eksikliğini gerçekten iyi bir şekilde telafi edecek kadar hızlıdır. Bununla birlikte, nispeten kolay bir şekilde karşılayabiliyorsanız, sadece 32GB'ı alın.

Geleceğe yönelik bir inanca sahip değilim çünkü teknoloji gerçekten böyle çalışmıyor. 3 yıl içinde, bir MBP'yi maksimuma çıkarmak için harcadığınız fazladan 2000 sterlin, size neredeyse tamamen yeni bir makine satın alacak ve makinelerinizi kıçını tekmeleyecek. Şimdi ihtiyacınız olanı ve yakın gelecekte fayda sağlayacağınızı düşündüğünüzü satın alın.
Tepkiler:codeisawesome, Moonjumper, CalMin ve diğer 4 kişi

MrGunnyPT

23 Nis 2017
  • 2 Kasım 2021
Yine de xCode kullanmayan bir Bulut Mühendisi / Geliştiriciyim. 16 GB iyidir, biraz iş yükünü zorlamaya çalıştığınızda biraz takas olur ama bu normal çünkü böyle çalışır

16 GB, özellikle 1 TB SSD'nin ne kadar hızlı olduğu konusunda dürüst olmaktan daha iyidir.
Tepkiler:harika r

ÇareTavşan

5 Ağu 2014
  • 2 Kasım 2021
mctrials23 şunları söyledi: 3 yıl içinde, bir MBP'yi maksimuma çıkarmak için harcadığınız fazladan 2000 sterlin, size neredeyse tamamen yeni bir makine satın alacak ve bu da makinelerinizin kıçını tekmeleyecek. Şimdi ihtiyacınız olanı ve yakın gelecekte fayda sağlayacağınızı düşündüğünüzü satın alın. Genişletmek için tıklayın...

Bu gönderi, bu forumdaki her konunun en üstüne yapıştırılmalıdır lol
Tepkiler:codeisawesome, Moonjumper, JahBoolean ve diğer 3 kişi S

salvatore.p

Orijinal afiş
18 Mayıs 2020
  • 3 Kas 2021
mctrials23 şunları söyledi: 3 yıl içinde, bir MBP'yi maksimuma çıkarmak için harcadığınız fazladan 2000 sterlin, size neredeyse tamamen yeni bir makine satın alacak ve bu da makinelerinizin kıçını tekmeleyecek. Şimdi ihtiyacınız olanı ve yakın gelecekte fayda sağlayacağınızı düşündüğünüzü satın alın. Genişletmek için tıklayın...

Bu kesinlikle doğru. Son 10 yılda pek olası değil, Mx yongalarının her yeni yinelemesinde performansta büyük bir sıçrama bekliyorum.

Benim için ekstra para sadece 32gb veya ram için. 1Tb depolama alanı kesinlikle şart, bu yüzden ram için sadece ekstra 400€'yu maksimuma çıkardığını düşünüyorum.
Sonunda temel 16' konfigürasyondan 600€ daha fazla ödeyeceğim (5 hafta daha bekliyorum Tepkiler:tdbrown75 S

salvatore.p

Orijinal afiş
18 Mayıs 2020
  • 3 Kas 2021
ASX dedi ki: gpu gücü, tomb raider @ hdr'nin 1 kez gölgesini oynamak için kullanışlıdır Tepkiler:kostika1234 P

PikachuEXE

20 Tem 2010
  • 3 Kas 2021
salvatore.p şunları söyledi: Anandtech'in incelemesi, işlemci çekirdekleri için ayrılan gerçek bant genişliğinin sınırlı olduğunu gösteriyor. Ek bant genişliği GPU için ayrılmıştır.
Eğlenceli gerçek: Windows masaüstümde geçen Kasım'dan beri bir RX 5700XT var ve o hiç oyun görmedi ahahah Genişletmek için tıklayın...
GTX 980Ti aldım ve hala iyi performans gösteriyor
Ama onu yükseltmek istiyorum... (belki gelecek yıl)

CPU-RAM bant genişliğinin burada bir sorun olmadığına katılıyorum, çünkü artık darboğaz gecikmedir
Bunun nedeni, CPU'nun RAM'den gelen verileri nasıl kullandığıdır.
Daha fazla ayrıntı için videoları kendiniz bulun Tepkiler:tdbrown75 S

salvatore.p

Orijinal afiş
18 Mayıs 2020
  • 5 Kasım 2021
Ram yükseltmek için 16GB siparişini sildiğim için mutluyum.
Bu, Xcode'da yalnızca hafif bir swifui projesi ve şirketimin Android Studio'daki Android uygulamasıyla Etkinlik monitörüm.
Sahip olduğum: Xcode, iPhone 13Pro simülatörü, Android Studio, Pixel 4 simülatörü, MS Teams, 8 Safari sekmesi.
Bunu hafif bir iş akışı olarak görüyorum.

ekler

  • Medya öğesini görüntüleyin ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Ekran görüntüsü 2021-11-05 12.23.05.png'file-meta '> 324,9 KB · Görüntüleme: 179
Tepkiler:tdbrown75 n

nbjustforfun

16 Nis 2010
  • 9 Kasım 2021
PikachuEXE dedi ki: Ben mobil değil bir web geliştiricisiyim
Hata ayıklama/test için IDE ve birçok tarayıcı çalıştırıyorum
Bellek kullanımım her zaman 16 GB'ı aşıyor ve genellikle takasta birkaç GB'ım var ve 32 GB'lık bir makine kullanıyorum (henüz 2021 değil, 2018)
Mevcut kullanımınızı (RAM + takas) gözlemlemeniz ve çoğu durumda ne kadar ihtiyacınız olduğunu tahmin etmeniz gerektiğini söyleyebilirim.
Takas muhtemelen daha hızlı olurdu, ne kadar hızlı olduğu veya bunun SİZİN iş akışınızı nasıl etkileyeceği hakkında hiçbir fikrim yok
Yani hepimiz burada tahmin ediyoruz
Ama benim için şu anki 32GB'ımda bile birkaç takas aldığım için 32GB sipariş ettim (ancak 64GB gerçekten çok fazla) Genişletmek için tıklayın...
Bir intel MacBook'u bir M1 MacBook ile ram kullanımı açısından karşılaştıramazsınız. Intel, kesinlikle daha fazla koç. M1 bellek yönetimi çok daha ince ayarlı ve verimlidir.
Tepkiler:harika