Forum

16 M1 Pro, ile pamięci RAM dla programistów?

S

salvatore.p

Oryginalny plakat
18 maja 2020 r.
  • 31 paź 2021
Cześć, jestem głównie programistą mobilnym pracującym na natywnym systemie iOS i Android.
Mam zamiar wybrać 16 MBP z M1 Pro i 1 TB SSD, ale nie jestem pewien co do pamięci RAM.

Wykorzystam do rozwoju zarówno w projektach osobistych, jak i zawodowych.
Moje osobiste projekty są natywne dla iOS, ale do pracy muszę używać Android Studio i Visual Studio (xamarin).
Nie używałbym żadnej maszyny wirtualnej.

Firma, w której pracuję, wysłała mi w lutym M1 Mini 16/256 i generalnie nie miałem problemu z 16 GB pamięci RAM, ale doświadczenie z edytorem kodu źródłowego Android Studio nie jest fajne. (nawet przy otwartym AS i emulatorze wydaje się, że jest opóźniony)
Żaden z Visual Studio nie jest fajny, ale użyłem tylko kilka razy.


Próbuję zdecydować, czy powinienem wydać 400 € więcej, aby mieć 32 GB zamiast 16 GB.
Czy skorzystam z dodatkowej pamięci RAM w moim rzeczywistym przepływie pracy?
Oczywiście pracę można wykonać z 16 GB, ale czy może być przyjemniejsza/szybsza z większą ilością pamięci RAM?

Większość recenzji wskazuje z perspektywy edycji wideo/zdjęć, byłbym wdzięczny za porady innych osób, które mają podobny przebieg pracy.
Reakcje:mosh.jinton

Adamk77

Zawieszony
6 stycznia 2008
  • 31 paź 2021
Chciałbym odesłać Cię do tego konkretnego wątku i przeczytać dalej od tego postu: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 S

salvatore.p

Oryginalny plakat
18 maja 2020 r.


  • 31 paź 2021
adamk77 powiedział: chciałbym odesłać Cię do tego konkretnego wątku i przeczytać dalej od tego postu: https://forums.macrumors.com/thread...nt-enough-for-long-term.2320935/post-30550651 Kliknij aby rozszerzyć...

Przeczytałem ten wątek. Chciałbym otrzymać porady/doświadczenia innych programistów.

Ducati1212

22 paź 2021
  • 31 paź 2021
Jestem programistą i wymaksowałem pamięć RAM do 64. Głównie dlatego, że w ramach rozwoju zawsze mam uruchomionych wiele kontenerów dockera. Lubię też dodatkowe zasoby, więc to osobista preferencja. Mój odbiór z korzystania z 64 koncertów przez 1 tydzień to 32, działałoby dobrze, prawie bez problemów. 16, które miałem na moim MBP 2018, było absolutnie niewystarczające, ale może z nowym zunifikowanym SOC byłoby dobrze.

Ponownie, jeśli uruchamiasz wiele kontenerów lub cokolwiek innego lokalnie, pochłania pamięć RAM. DO

AFK

Zawieszony
31 paź 2021
metaverse
  • 31 paź 2021
salvatore.p powiedział: Przeczytałem ten wątek. Chciałbym otrzymać porady/doświadczenia innych programistów. Kliknij aby rozszerzyć...

Nie dostaniesz innej odpowiedzi niż to, co jest w tym wątku.

Przeglądałem przez większość dnia i wyłączałem, a trend jest taki, że ppl pyta o 32, prawie każdy mówi, aby dostać 16. Nawet programiści.

Jestem również programistą jak Ty i pracuję nad projektami mobilnymi. Kupuję 32. Jestem teraz na 16 i czasami jest to frustrujące. Ciśnienie mojej pamięci jest wysokie. A mój plik stronicowania regularnie staje się ogromny. Powiedziałeś, że masz teraz 16 lat i to jest frustrujące.

Po prostu zobacz, jak ktoś tu przychodzi i opublikuj ten film o 16 vs 32 po raz 10000, mówiąc, że masz 16.

Maksym Głuchow

7 paź 2020
  • 31 paź 2021
Mobile dev tutaj zawodowo i hobbystycznie pracował zarówno nad projektami natywnymi dla Androida i iOS, jak i React Native. Możesz uciec z 16 GB, ale doświadczenie nie będzie najlepsze, radzę zdobyć przynajmniej 32 GB. Po uruchomieniu emulatorów i/lub symulatorów, a także IDE i wielu kart, szybko przechodzisz przez tę pamięć RAM.

Osobiście zamówiłem 64 GB, ponieważ zwykle mam wiele otwartych projektów i używam głównie IDE opartych na InteliJ, które wymagają dużych zasobów. Pozwalam im korzystać z dużej ilości pamięci, która jest świetna do indeksowania i nie tylko.
Dla porównania, korzystam z komputera Mac Pro z 96 GB pamięci RAM, obecnie w użyciu jest 53 GB pamięci RAM i to tylko z 1 uruchomionym emulatorem Androida. Samo Android Studio wykorzystuje prawie 20 GB pamięci RAM.
Reakcje:Adamk77

Adamk77

Zawieszony
6 stycznia 2008
  • 31 paź 2021
salvatore.p powiedział: Przeczytałem ten wątek. Chciałbym otrzymać porady/doświadczenia innych programistów. Kliknij aby rozszerzyć...

Delikatnie popchnę cię w kierunku 32 GB, jeśli możesz przetrawić 400 USD. Prawdopodobnie sam zdecyduję się na 64 GB. Jak stwierdziłem w tym poście, chcę, aby moje narzędzia produktywności stały się niewidoczne i nie działały przeciwko mnie.

Ale nie wiem, czy dodatkowa pamięć RAM poprawi twoje opóźnione wrażenia w studio z Androidem. Powiedziałeś, że nawet przy otwartym tylko Android Studio i emulatorze jest to opóźnione. To nie brzmi tak, ponieważ brakuje Ci pamięci. Możliwe więc, że z dodatkowymi rdzeniami w M1 Pro lub Max ten problem zniknie nawet przy zaledwie 16 GB. S

salvatore.p

Oryginalny plakat
18 maja 2020 r.
  • 31 paź 2021
ducati1212 powiedział: Jestem programistą i wymaksowałem pamięć RAM do 64. Głównie dlatego, że w ramach rozwoju zawsze mam uruchomionych wiele kontenerów dockera. Lubię też dodatkowe zasoby, więc to osobista preferencja. Mój odbiór z korzystania z 64 koncertów przez 1 tydzień to 32, działałoby dobrze, prawie bez problemów. 16, które miałem na moim MBP 2018, było absolutnie niewystarczające, ale może z nowym zunifikowanym SOC byłoby dobrze.

Ponownie, jeśli uruchamiasz wiele kontenerów lub cokolwiek innego lokalnie, pochłania pamięć RAM. Kliknij aby rozszerzyć...

64 GB to dla mnie przesada, myślę, że nawet 32 ​​GB byłoby bardziej przesadą niż potrzebą. Generalnie nie używam kontenerów/VM, ale potrzebuję zawsze otwartych zespołów MS i pochłaniają one 1,5 GB

AFK powiedział: Nie dostaniesz innej odpowiedzi niż to, co jest w tym wątku.

Przeglądałem przez większość dnia i wyłączałem, a trend jest taki, że ppl pyta o 32, prawie każdy mówi, aby dostać 16. Nawet programiści.

Jestem również programistą jak Ty i pracuję nad projektami mobilnymi. Kupuję 32. Jestem teraz na 16 i czasami jest to frustrujące. Ciśnienie mojej pamięci jest wysokie. A mój plik stronicowania regularnie staje się ogromny. Powiedziałeś, że masz teraz 16 lat i to jest frustrujące.

Po prostu zobacz, jak ktoś tu przychodzi i opublikuj ten film o 16 vs 32 po raz 10000, mówiąc, że masz 16. Kliknij aby rozszerzyć...
Widziałem to wideo, ale z perspektywy edytora wideo pracuję na xcode/android studio przez 8-10 godzin dziennie i ma inne ciśnienie pamięci niż benchmark, który działa raz lub dwa razy.

Doświadczenie nie dotyczy tylko szybkości kompilacji, ale bardziej dotyczy edytora źródeł. Kiedyś, gdy brakuje Ci pamięci (miałem wczesny MBP z tylko 8 GB pamięci RAM), wtyczka podświetlenia i automatyczne uzupełnianie działają i musisz ponownie uruchomić komputer, aby odzyskać


Maxim Glukhov powiedział: Mobile dev tutaj zawodowo i jako hobby pracował zarówno nad projektami natywnymi dla Androida i iOS, jak i React Native. Możesz uciec z 16 GB, ale doświadczenie nie będzie najlepsze, radzę zdobyć przynajmniej 32 GB. Po uruchomieniu emulatorów i/lub symulatorów, a także IDE i wielu kart, szybko przechodzisz przez tę pamięć RAM.

Osobiście zamówiłem 64 GB, ponieważ zwykle mam wiele otwartych projektów i używam głównie IDE opartych na InteliJ, które wymagają dużych zasobów. Pozwalam im korzystać z dużej ilości pamięci, która jest świetna do indeksowania i nie tylko.
Dla porównania, korzystam z komputera Mac Pro z 96 GB pamięci RAM, obecnie w użyciu jest 53 GB pamięci RAM i to tylko z 1 uruchomionym emulatorem Androida. Samo Android Studio wykorzystuje prawie 20 GB pamięci RAM. Kliknij aby rozszerzyć...

Dzięki za udostępnienie.
Czy mogę zapytać, jak ograniczyć/zezwolić na ilość pamięci używanej do indeksowania? Jestem nowy w Android Studio, moja firma zmusiła mnie do nauki i pracy nad natywnym Androidem w zeszłym marcu i przyznaję, że gdyby doświadczenie z samym ideą nie było tak niepewne/laggy/słabe, prawdopodobnie miałbym więcej czasu na to i prawdopodobnie stał się nieco lepszy. Ostatnia edycja: 31.10.2021 m

mosh.jinton

5 paź 2021
  • 1 listopada 2021
Byłbym zainteresowany innymi perspektywami na ten temat. Moim własnym przypadkiem użycia jest rozwój Android Studio, zwykle testowanie na fizycznym urządzeniu, ale czasami z otwartą jedną maszyną wirtualną z Androidem, a może także Figma i kilkoma zakładkami.
Reakcje:salvatore.p

brązowy75

28 kwi 2015
Dallas, Teksas
  • 1 listopada 2021
Moja perspektywa… Odpowiedź to 16 GB, bez względu na przypadek użycia. Polecanie czegokolwiek więcej niż 16 sprawi, że zostaniesz zwolniony, oskarżony o brak wiedzy o komputerach i wyraźnie bogaty i chętny do marnowania pieniędzy. Nawet jeśli kupisz Max 16 (który jest dostarczany tylko z 32 GB), nadal się mylisz.

Tim S

Sanpete

17 listopada 2016
Utah
  • 1 listopada 2021
tdbrown75 powiedział: Moja perspektywa… Odpowiedź to 16 GB, niezależnie od przypadku użycia. Polecanie czegokolwiek więcej niż 16 sprawi, że zostaniesz zwolniony, oskarżony o brak wiedzy o komputerach i wyraźnie bogaty i chętny do marnowania pieniędzy. Nawet jeśli kupisz Max 16 (który jest dostarczany tylko z 32 GB), nadal się mylisz.

Tim Kliknij aby rozszerzyć...
Ftr, tak się nie stało.
Reakcje:brązowy75 m

mctrials23

19 września 2013 r.
  • 2 listopada 2021
Wybrałem 32 GB, ale prawdopodobnie byłby w porządku z 16. Dyski SSD są szalenie szybkie do tego stopnia, że ​​naprawdę dobrze rekompensują brak pamięci RAM do niektórych zadań. Biorąc to pod uwagę, jeśli możesz sobie na to pozwolić stosunkowo łatwo, po prostu zdobądź 32 GB.

Nie wierzę w zabezpieczenie na przyszłość, ponieważ tak naprawdę nie działa technologia. W ciągu 3 lat dodatkowe 2000 funtów, które wydałeś na maksymalne wykorzystanie MBP, kupiłoby ci prawie całkowicie nową maszynę, która skopie ci tyłek. Kup to, czego potrzebujesz teraz i co Twoim zdaniem zyskasz w najbliższej przyszłości.
Reakcje:codeisawesome, Moonjumper, CalMin i 4 innych

MrGunnyPT

23 kwi 2017
  • 2 listopada 2021
Jestem jednak Cloud Engineerem / Dev, ale nie używam xCode. 16 GB jest w porządku, jest trochę wymiany, gdy próbujesz przepchnąć trochę obciążeń, ale to normalne, ponieważ tak to działa

Szczerze mówiąc, 16 GB jest więcej niż w porządku, zwłaszcza biorąc pod uwagę szybkość dysku SSD o pojemności 1 TB.
Reakcje:Codeisawesome r

LekarstwoKrólik

5 sierpnia 2014
  • 2 listopada 2021
mctrials23 powiedział: W ciągu 3 lat dodatkowe 2000 funtów, które wydałeś na maksymalne wykorzystanie MBP, kupiłoby ci prawie całkowicie nową maszynę, która skopie ci tyłek. Kup to, czego potrzebujesz teraz i co Twoim zdaniem zyskasz w najbliższej przyszłości. Kliknij aby rozszerzyć...

Ten post powinien być przyklejony na górze każdego wątku na tym forum lol
Reakcje:codeisawesome, Moonjumper, JahBoolean i 3 innych S

salvatore.p

Oryginalny plakat
18 maja 2020 r.
  • 3 listopada 2021
mctrials23 powiedział: W ciągu 3 lat dodatkowe 2000 funtów, które wydałeś na maksymalne wykorzystanie MBP, kupiłoby ci prawie całkowicie nową maszynę, która skopie ci tyłek. Kup to, czego potrzebujesz teraz i co Twoim zdaniem zyskasz w najbliższej przyszłości. Kliknij aby rozszerzyć...

To jest absolutnie słuszne. Mało prawdopodobne, że w ciągu ostatnich 10 lat spodziewam się dużego skoku wydajności przy każdej nowej iteracji chipów Mx.

Dla mnie jedyne dodatkowe pieniądze to 32 GB lub RAM. 1 TB pamięci jest absolutnie konieczne, więc uważam, że tylko dodatkowe 400 € za barana jest maksymalne.
W końcu zapłacę 600€ więcej niż podstawowa konfiguracja 16' (czekam jeszcze 5 tygodni) Reakcje:brązowy75 S

salvatore.p

Oryginalny plakat
18 maja 2020 r.
  • 3 listopada 2021
ASX powiedział: Moc procesora graficznego jest przydatna, do grania 1 raz w Shadow of Tomb Raider @ hdr Reakcje:kostatyka1234 P

PikachuEXE

20 lipca 2010 r.
  • 3 listopada 2021
salvatore.p powiedział: Przegląd Anandtech pokazuje, że rzeczywista przepustowość przydzielona dla rdzeni procesora jest ograniczona. Dodatkowa przepustowość jest zarezerwowana dla GPU.
Ciekawostka: mam RX 5700XT na moim pulpicie Windows od zeszłego listopada, a ona w ogóle nie widziała żadnej gry ahahah Kliknij aby rozszerzyć...
Mam GTX 980Ti i nadal działa dobrze
Ale chcę go ulepszyć... (może w przyszłym roku)

Zgadzam się, że przepustowość CPU-RAM nie jest tutaj problemem, ponieważ teraz wąskim gardłem jest opóźnienie
Wynika to z tego, w jaki sposób procesor wykorzystuje dane z pamięci RAM
Aby uzyskać więcej informacji, znajdź filmy samodzielnie Reakcje:brązowy75 S

salvatore.p

Oryginalny plakat
18 maja 2020 r.
  • 5 listopada 2021
Cieszę się, że usunąłem zamówienie 16 GB na ulepszenie pamięci RAM.
To jest mój monitor aktywności z lekkim projektem swifui na Xcode i aplikacją na Androida mojej firmy na Android Studio.
Posiadam: Xcode, symulator iPhone 13Pro, Android Studio, symulator Pixel 4, MS Teams, 8 zakładek Safari.
Uważam to za lekki przepływ pracy.

Załączniki

  • Wyświetl element multimedialny ' href='tmp/attachments/schermata-2021-11-05-alle-12-23-05-png.1903182/' > Zrzut ekranu 2021-11-05 at 12.23.05.png'file-meta '> 324.9 KB · Wyświetleń: 179
Reakcje:brązowy75 n

nbjustforfun

16 kwietnia 2010
  • 9 lis 2021
PikachuEXE powiedział: jestem web developerem, a nie mobilnym
Używam IDE i wielu przeglądarek do debugowania/testowania
Moje zużycie pamięci zawsze przekracza 16GB i zazwyczaj mam kilka GB w zamianie i używam maszyny 32GB (2018, jeszcze nie 2021)
Powiedziałbym, że powinieneś obserwować swoje bieżące zużycie (RAM + wymiana) i przewidywać, ile potrzebujesz w większości przypadków
Wymiana prawdopodobnie byłaby szybsza, ale nie mam pojęcia, jak szybko i jak wpłynie to na TWÓJ przepływ pracy
Więc wszyscy tutaj zgadujemy
Ale dla mnie, odkąd dostałem kilka swapów nawet w moich obecnych 32 GB, zamówiłem 32 GB (ale 64 GB naprawdę za dużo) Kliknij aby rozszerzyć...
Nie można porównać MacBooka z procesorem Intel do MacBooka M1 z perspektywy wykorzystania pamięci RAM. Intel, zdecydowanie więcej pamięci RAM. Zarządzanie pamięcią M1 jest o wiele bardziej precyzyjne i wydajne.
Reakcje:Codeisawesome