Forum

Adakah 8 GB RAM cukup untuk pengaturcaraan?

iMacedonia

Poster asal
10 Okt 2015
Brno, CZ
  • 15 Dis 2018
Hai.

Saya serius mempertimbangkan untuk mendapatkan MacBook Pro 13' 2018. Penggunaan utama komputer riba adalah untuk pengekodan (pembangunan web bahagian hadapan) tetapi saya ingin menyelami pembangunan apl iOS kemudian. Dengan itu, adakah 8 GB RAM cukup untuk menjalankan XCODE atau saya perlu melabur lebih banyak untuk mendapatkan versi 16 GB?

revmacian

20 Okt 2018


KEGUNAAN
  • 15 Dis 2018
iMacedonian berkata: Hai.

Saya serius mempertimbangkan untuk mendapatkan MacBook Pro 13' 2018. Penggunaan utama komputer riba adalah untuk pengekodan (pembangunan web bahagian hadapan) tetapi saya ingin menyelami pembangunan apl iOS kemudian. Dengan itu, adakah 8 GB RAM cukup untuk menjalankan XCODE atau saya perlu melabur lebih banyak untuk mendapatkan versi 16 GB?
Saya menjalankan Xcode pada Mac mini 2014 saya - ia mempunyai 4GB RAM dan saya tidak nampak sebarang masalah. Akan ada beberapa orang yang akan memberitahu anda bahawa 16GB atau lebih RAM adalah satu kemestian, tetapi saya telah melihat bahawa ini tidak benar.
tindak balas:jeremiah256, racerhomie, BigMcGuire dan 1 orang yang lain

Emanuel rodriguez

17 Okt 2018
  • 15 Dis 2018
revmacian berkata: Saya menjalankan Xcode pada Mac mini 2014 saya - ia mempunyai 4GB RAM dan saya tidak nampak sebarang masalah. Akan ada beberapa orang yang akan memberitahu anda bahawa 16GB atau lebih RAM adalah satu kemestian, tetapi saya telah melihat bahawa ini tidak benar.
Bersetuju. Saya telah mendapati bahawa walaupun Raspberry Pi dengan gig tunggal RAMnya mampu menyusun kebanyakan perkara. Jika projek mempunyai satu tan kod C++ (melihat anda LLVM), atau bahasa kompleks lain (memerlukan pengkompil untuk bekerja keras, dan dengan itu menggunakan lebih banyak RAM), maka ia secara amnya tidak dapat mengurusnya. Nampaknya sekitar 3GB adalah minimum yang selamat untuk kerja pembangunan, mengikut pengalaman saya.

EDIT: Walaupun perlu diingat bahawa ini adalah 3GB di dalam VM, tanpa GUI. Pilihan 8GB pastinya selamat, buat masa ini. Saya akan mengesyorkan 16GB hanya untuk kalis masa hadapan. 8GB mula menjadi kurang selesa berbanding masa lalu. Terakhir disunting: 15 Dis 2018
tindak balas:BigMcGuire, jaduff46 dan iMacedonia KEPADA

ammulder

18 Dis 2015
  • 16 Dis 2018
Berapa lama anda merancang untuk menyimpan mesin? Memandangkan memori tidak boleh dinaik taraf, anda benar-benar membeli berapa banyak memori yang anda perlukan dalam masa 3-5 tahun, bukan hari ini. (Mengingat bahawa setiap keluaran alat pembangunan menggunakan lebih banyak memori daripada yang lepas.) Terutamanya jika anda akhirnya menggunakan bekas atau VM (cth untuk menjalankan versi tempatan beberapa bahagian belakang yang disambungkan oleh apl anda), hit produktiviti ingatan yang terlalu sedikit kemudian tidak berbaloi dengan penjimatan kos sekarang.
tindak balas:jeremiah256, racerhomie, iMacedonia dan 1 orang yang lain

penyerang anjing

19 Okt 2014
Kampus Apple, Cupertino CA
  • 16 Dis 2018
Ingat pengaturcaraan dalam 4K pada tahun 1976.
tindak balas:PhilMacbook

reka bentuk 960

17 Apr 2012
Destiny, FL
  • 17 Dis 2018
iMacedonian berkata: Hai.

Saya serius mempertimbangkan untuk mendapatkan MacBook Pro 13' 2018. Penggunaan utama komputer riba adalah untuk pengekodan (pembangunan web bahagian hadapan) tetapi saya ingin menyelami pembangunan apl iOS kemudian. Dengan itu, adakah 8 GB RAM cukup untuk menjalankan XCODE atau saya perlu melabur lebih banyak untuk mendapatkan versi 16 GB?
8GB adalah banyak, saya menggunakan MBPr 16GB dan jarang melihat tekanan memori melonjak melebihi 8GB.

Sebagai tambahan, semak ke Expo.io ( https://expo.io/ ). Itulah yang digunakan oleh semua kanak-kanak yang hebat hari ini (lebih mudah untuk digunakan pada berbilang platform). Kaveat: akan berfungsi untuk kebanyakan apl, tetapi sesetengahnya mempunyai keperluan / keperluan perkakasan khusus yang tidak akan dipenuhi oleh ekspo. Walau bagaimanapun, tempat permulaan yang hebat.
tindak balas:iMacedonia J

jtara

23 Apr 2009
  • 17 Dis 2018
Tentukan apa yang anda maksudkan dengan 'cukup'?

Adakah anda maksudkan 'cukup supaya binaan tidak gagal?'

Atau 'cukup supaya binaan lengkap dalam jangka masa yang boleh diterima'?

Dan/atau 'cukup supaya UI tidak ketinggalan, dan saya boleh bekerja dalam editor/semak imbas web/baca e-mel semasa membina tanpa kelesuan?

Ia bergantung pada jangkaan anda dan rantai alat anda.

Pembangunan bahagian hadapan biasanya mempunyai rantai alat yang pendek/mudah. Apa yang anda perlukan hanyalah editor yang baik yang sesuai untuk tugas itu, pelayan web 'mainan' kecil, mungkin beberapa alat untuk meminimumkan Javascript/CSS (dan mungkin pengkompil Sass) untuk binaan pengeluaran, dan semasa pembangunan anda biasanya tidak akan menggunakan itu.

Pembangunan bahagian belakang mungkin selalunya memerlukan tidak lebih daripada pembangunan bahagian hadapan. Atau mungkin memerlukan lebih sedikit lagi. Sebagai contoh, saya menggunakan PostgreSQL sebagai pangkalan data. Jadi, saya mempunyai contoh tempatan untuk pembangunan/ujian. Saya menjalankan pgAdmin4, yang berjalan dalam bekas Docker. Anda mungkin perlu menjalankan VM yang mereplikasi persekitaran bahagian belakang anda. GB bertambah.

Pembangunan apl asli selalunya dilakukan dengan alat yang minimum. Untuk pembangunan aplikasi iOS asas, anda tidak memerlukan lebih daripada Xcode. OK, dan simulator iOS. Jika anda melakukan beberapa jenis pembangunan hibrid, merentas platform, mungkin menambah komponen rantai alat tambahan - dan SDK Android serta alat binaan yang diperlukan. Pembangunan Android menggunakan pengkompil yang berbeza. Tambah simulator lain. (Saya menggunakan GenyMotion, kerana kedua-dua pendekatan yang disediakan oleh Google adalah perlahan seperti molase.) Mana-mana simulator Android yang baik dijalankan dalam VM.

Oh, perlu menguji tapak web itu pada Windows? Tambah Windows VM.

Begitu banyak alatan hari ini dijalankan dalam bekas atau VM. Itu menambah keperluan ingatan.

Dapatkan sebanyak mungkin ingatan mengikut bajet anda. Saya fikir, walaupun, 64GB adalah terikat praktikal hari ini untuk kebanyakan pembangunan. Saya baru-baru ini mendapat iMac Pro dengan 64GB untuk pembangunan. Saya menggunakan set alat yang besar. Saya telah menyemak Monitor Aktiviti, dan saya mendapati bahawa saya belum menggunakan fail swap lagi. Tetapi setelah semua alat dimuatkan, saya menggunakan antara 32GB dan 64GB, biasanya 40-50GB. Tetapi saya sebenarnya belum memuatkan SEMUANYA sekali gus.

Apa yang anda perlu tanya diri anda ialah:

- Adakah penting untuk sistem menjadi responsif semasa membina?
- Berapa lama kitaran binaan yang anda sanggup bertolak ansur?

Dalam pembangunan bahagian hadapan, anda biasanya tidak mempunyai 'kitaran binaan', iaitu bina/uji/ulang. Berapa lama anda sanggup menunggu untuk mengetahui anda melakukan kesilapan mudah yang akan mengambil masa beberapa saat untuk diperbetulkan? 15 minit? 5 minit? 1 minit? 30 saat?

Dalam pembangunan apl menggunakan bahasa yang disusun, anda sentiasa mempunyai kitaran binaan dan ia boleh menjadi penting. Saya faham bahawa kitaran binaan Swift jauh lebih panjang daripada kitaran binaan Objektif-C. (Saya sendiri tidak menggunakan Swift, kerana saya melakukan pembangunan hibrid, dan kod platform asas adalah dalam Objektif-C (Java untuk Android), C dan C++ - tiada Swift).

Jumlah RAM yang tersedia akan mempunyai kesan yang ketara terhadap masa kitaran binaan.
tindak balas:tegranjeet, quietstormSD, Anony-mouse dan 1 orang yang lain M

mpe

3 Sep 2010
  • 17 Dis 2018
Pengguna iMac Pro 32GB di sini.

ya. 8GB RAM sudah cukup untuk kebanyakan perkara.
tindak balas:iMacedonia J

jtara

23 Apr 2009
  • 17 Dis 2018
mpe berkata: Ya. 8GB RAM sudah cukup untuk kebanyakan perkara.

Adakah MacBook Pro menggunakan memori sistem untuk paparan?

8GB pastinya tidak mencukupi pada - contohnya - Mac Mini, kerana bahagian yang cukup bagus (bergantung pada model) yang digunakan untuk paparan.

Maklum balas paling penting yang diberikan di sini ialah pada MacBook terkini, memori dipateri ke bawah. Anda membuat keputusan untuk beberapa tahun akan datang.
tindak balas:iMacedonia

Toutou

kepada
6 Jan 2015
Prague, Republik Czech
  • 17 Dis 2018
Jika anda mempunyai bajet (dan tiada rasa malu dalam hal itu), 8 gig sudah memadai. Walaupun beberapa alatan pembangunan agak berat RAM (*cough* Android Studio *cough*), 4 gig 2013 Pro saya masih boleh digunakan. Dan ThinkPad keluaran kerja saya yang saya lakukan pembangunan Rails (dalam RubyMine, dalam Linux) berfungsi seperti daya tarikan dengan 8 pertunjukan.
tindak balas:iMacedonia

iMacedonia

Poster asal
10 Okt 2015
Brno, CZ
  • 17 Dis 2018
jtara berkata: Tentukan apa yang anda maksudkan dengan 'cukup'?

Adakah anda maksudkan 'cukup supaya binaan tidak gagal?'

Atau 'cukup supaya binaan lengkap dalam jangka masa yang boleh diterima'?

Dan/atau 'cukup supaya UI tidak ketinggalan, dan saya boleh bekerja dalam editor/semak imbas web/baca e-mel semasa membina tanpa kelesuan?

Ia bergantung pada jangkaan anda dan rantai alat anda.

Pembangunan bahagian hadapan biasanya mempunyai rantai alat yang pendek/mudah. Apa yang anda perlukan hanyalah editor yang baik yang sesuai untuk tugas itu, pelayan web 'mainan' kecil, mungkin beberapa alat untuk meminimumkan Javascript/CSS (dan mungkin pengkompil Sass) untuk binaan pengeluaran, dan semasa pembangunan anda biasanya tidak akan menggunakan itu.

Pembangunan bahagian belakang mungkin selalunya memerlukan tidak lebih daripada pembangunan bahagian hadapan. Atau mungkin memerlukan lebih sedikit lagi. Sebagai contoh, saya menggunakan PostgreSQL sebagai pangkalan data. Jadi, saya mempunyai contoh tempatan untuk pembangunan/ujian. Saya menjalankan pgAdmin4, yang berjalan dalam bekas Docker. Anda mungkin perlu menjalankan VM yang mereplikasi persekitaran bahagian belakang anda. GB bertambah.

Pembangunan apl asli selalunya dilakukan dengan alat yang minimum. Untuk pembangunan aplikasi iOS asas, anda tidak memerlukan lebih daripada Xcode. OK, dan simulator iOS. Jika anda melakukan beberapa jenis pembangunan hibrid, merentas platform, mungkin menambah komponen rantai alat tambahan - dan SDK Android serta alat binaan yang diperlukan. Pembangunan Android menggunakan pengkompil yang berbeza. Tambah simulator lain. (Saya menggunakan GenyMotion, kerana kedua-dua pendekatan yang disediakan oleh Google adalah perlahan seperti molase.) Mana-mana simulator Android yang baik dijalankan dalam VM.

Oh, perlu menguji tapak web itu pada Windows? Tambah Windows VM.

Begitu banyak alatan hari ini dijalankan dalam bekas atau VM. Itu menambah keperluan ingatan.

Dapatkan sebanyak mungkin ingatan mengikut bajet anda. Saya fikir, walaupun, 64GB adalah terikat praktikal hari ini untuk kebanyakan pembangunan. Saya baru-baru ini mendapat iMac Pro dengan 64GB untuk pembangunan. Saya menggunakan set alat yang besar. Saya telah menyemak Monitor Aktiviti, dan saya mendapati bahawa saya belum menggunakan fail swap lagi. Tetapi setelah semua alat dimuatkan, saya menggunakan antara 32GB dan 64GB, biasanya 40-50GB. Tetapi saya sebenarnya belum memuatkan SEMUANYA sekali gus.

Apa yang anda perlu tanya diri anda ialah:

- Adakah penting untuk sistem menjadi responsif semasa membina?
- Berapa lama kitaran binaan yang anda sanggup bertolak ansur?

Dalam pembangunan bahagian hadapan, anda biasanya tidak mempunyai 'kitaran binaan', iaitu bina/uji/ulang. Berapa lama anda sanggup menunggu untuk mengetahui anda melakukan kesilapan mudah yang akan mengambil masa beberapa saat untuk diperbetulkan? 15 minit? 5 minit? 1 minit? 30 saat?

Dalam pembangunan apl menggunakan bahasa yang disusun, anda sentiasa mempunyai kitaran binaan dan ia boleh menjadi penting. Saya faham bahawa kitaran binaan Swift jauh lebih panjang daripada kitaran binaan Objektif-C. (Saya sendiri tidak menggunakan Swift, kerana saya melakukan pembangunan hibrid, dan kod platform asas adalah dalam Objektif-C (Java untuk Android), C dan C++ - tiada Swift).

Jumlah RAM yang tersedia akan mempunyai kesan yang ketara terhadap masa kitaran binaan.
Terima kasih atas respons yang meluas itu, ia memberi saya perspektif yang lebih baik tentang sumber yang diperlukan untuk pelbagai senario pengekodan yang telah anda nyatakan ini.
[doublepost=1545084766][/doublepost]
ammulder berkata: Berapa lama anda merancang untuk menyimpan mesin itu? Memandangkan memori tidak boleh dinaik taraf, anda benar-benar membeli berapa banyak memori yang anda perlukan dalam masa 3-5 tahun, bukan hari ini. (Mengingat bahawa setiap keluaran alat pembangunan menggunakan lebih banyak memori daripada yang lepas.) Terutamanya jika anda akhirnya menggunakan bekas atau VM (cth untuk menjalankan versi tempatan beberapa bahagian belakang yang disambungkan oleh apl anda), hit produktiviti ingatan yang terlalu sedikit kemudian tidak berbaloi dengan penjimatan kos sekarang.
Komputer riba saya biasanya bertahan 4-6 tahun, atau lebih, jadi berdasarkan apa yang saya baca setakat ini, mungkin lebih baik untuk mendapatkan versi 16 GB jika saya ingin memaksimumkan penggunaan. KEPADA

tetikus tanpa nama

25 Ogos 2016
  • 17 Dis 2018
jtara berkata: Tentukan apa yang anda maksudkan dengan 'cukup'?

(snip)

Begitu banyak alatan hari ini dijalankan dalam bekas atau VM. Itu menambah keperluan ingatan.

Dapatkan sebanyak mungkin ingatan mengikut bajet anda. Saya fikir, walaupun, 64GB adalah terikat praktikal hari ini untuk kebanyakan pembangunan. Saya baru-baru ini mendapat iMac Pro dengan 64GB untuk pembangunan. Saya menggunakan set alat yang besar. Saya telah menyemak Monitor Aktiviti, dan saya mendapati bahawa saya belum menggunakan fail swap lagi. Tetapi setelah semua alat dimuatkan, saya menggunakan antara 32GB dan 64GB, biasanya 40-50GB. Tetapi saya sebenarnya belum memuatkan SEMUANYA sekali gus.

Apa yang anda perlu tanya diri anda ialah:

- Adakah penting untuk sistem menjadi responsif semasa membina?
- Berapa lama kitaran binaan yang anda sanggup bertolak ansur?

Dalam pembangunan bahagian hadapan, anda biasanya tidak mempunyai 'kitaran binaan', iaitu bina/uji/ulang. Berapa lama anda sanggup menunggu untuk mengetahui anda melakukan kesilapan mudah yang akan mengambil masa beberapa saat untuk diperbetulkan? 15 minit? 5 minit? 1 minit? 30 saat?

Dalam pembangunan apl menggunakan bahasa yang disusun, anda sentiasa mempunyai kitaran binaan dan ia boleh menjadi penting. Saya faham bahawa kitaran binaan Swift jauh lebih panjang daripada kitaran binaan Objektif-C. (Saya sendiri tidak menggunakan Swift, kerana saya melakukan pembangunan hibrid, dan kod platform asas adalah dalam Objektif-C (Java untuk Android), C dan C++ - tiada Swift).

Jumlah RAM yang tersedia akan mempunyai kesan yang ketara terhadap masa kitaran binaan.

Ini cukup banyak merumuskannya. Jika anda perlu menjalankan VM, maka 8 GB boleh dilakukan (anda boleh menjalankan satu VM dengan selesa dalam 8 GB RAM). Jika anda mempunyai SSD, perbezaan kelajuan antara mempunyai 8 GB berbanding lebih banyak RAM tidak akan begitu ketara melainkan anda menjalankan sejumlah besar VM dan/atau cuba menyusun pangkalan kod yang besar. C

Membina

23 Jun 2010
  • 17 Dis 2018
Perbezaan antara mesin 8GB dan mesin 16GB ialah anda, pada masa-masa tertentu, perlu membuat keputusan sedar tentang aplikasi yang haus memori untuk disimpan di latar depan.

Apl yang haus memori seperti XCode dan Android Studio akan berfungsi dengan baik dalam 8GB. Masalahnya akan datang jika anda cuba menjalankan Slack yang disambungkan kepada berbilang kumpulan, sambil membiarkan Chrome terbuka dengan banyak tab, atau mungkin sistem VM untuk menjalankan beberapa bekas Docker. Keselarasan inilah yang menyebabkan masalah.

Jika anda mampu melonjak kepada 16GB dan anda bercadang untuk mengekalkan mesin ini buat sementara waktu, saya fikir ia amat berbaloi untuk kalis masa hadapan. Jika kos tambahan sudah cukup untuk membuat anda berfikir dua kali, maka lupakannya dan lakukan sahaja 8GB. Anda akan gembira sama ada.
tindak balas:tetikus tanpa nama

revmacian

20 Okt 2018
KEGUNAAN
  • 17 Dis 2018
jtara berkata: 8GB pastinya tidak mencukupi - contohnya - Mac Mini, kerana bahagian yang cukup bagus (bergantung pada model) yang digunakan untuk paparan.

Seperti yang saya nyatakan sebelum ini, saya menjalankan Xcode pada Mac mini 2014 saya - ia mempunyai 4GB RAM dan saya tidak nampak sebarang masalah. Jika saya boleh mengekod dengan selesa dengan 4GB, maka 8GB adalah banyak. J

jtara

23 Apr 2009
  • 30 Dis 2018
kadammanali987 berkata: (Orang sering menyimpan permohonan untuk menyusun dan bermain permainan sehingga masa itu. Ini memperlahankan pemprosesan)

Atau anda boleh mempercepatkan kitaran compile-link-run ke tahap di mana ia mengambil masa tidak lebih daripada melepaskan diri-dari-kerusi yang sihat selama beberapa minit.

Satu bahagian daripadanya ialah mempunyai memori yang mencukupi untuk pengkompil berfungsi dengan cekap, dengan pertukaran minimum/tiada.

Yang anda BOLEH bukan bermakna anda HARUS. Anda perlu memutuskan betapa berharganya masa anda.

Momen yang menentukan untuk persamaan ini untuk saya adalah banyak, bertahun-tahun yang lalu. Produk yang dipanggil Instant-C. Ia mengurangkan kitaran itu daripada beberapa minit kepada beberapa saat. Ia memberi inspirasi kepada saya untuk mengurangkan kitaran jalankan pautan kompilasi untuk aplikasi yang mensimulasikan dan menganalisis variasi (daripada model, yang asalnya ditulis dalam Fortran) dalam pemasangan mekanikal daripada 1/2 jam kepada kurang daripada satu minit. (OK, saya menipu - saya mengalih keluar kitaran compile-link-run... dengan menulis pengkompil khusus domain dan penterjemah kod bait pengiring) 35 tahun kemudian, ia masih merupakan penyelesaian utama untuk domain itu.

Bagaimanapun, OP membuat keputusannya - saya rasa satu keputusan yang bijak.

BTW, sekiranya saya masih menggunakan i7 Mini 2012 saya untuk binaan, saya akan menggunakan Ramdisk. Ia lebih kurang separuh masa membina untuk saya pada Mini. Saya mencubanya pada iMac Pro baharu saya, tetapi tidak mempunyai kesan yang sama. Saya takut saya tidak terfikir untuk mencuba ramdisk sehingga saya mendapat iMac Pro. MacOS sebenarnya tidak mempunyai penyelesaian RamDisk yang hebat. Mini mempunyai 16GB. Tiada margin untuk ramdisk pada mesin dengan 4GB. (iMac Pro mempunyai 64GB).

vbctv

kepada
25 Sep 2013
Cleveland, OH
  • 2 Mei 2019
jtara berkata: Adakah MacBook Pro menggunakan memori sistem untuk paparan?

8GB pastinya tidak mencukupi pada - contohnya - Mac Mini, kerana bahagian yang cukup bagus (bergantung pada model) yang digunakan untuk paparan.

Maklum balas paling penting yang diberikan di sini ialah pada MacBook terkini, memori dipateri ke bawah. Anda membuat keputusan untuk beberapa tahun akan datang.

Saya mempunyai mac Mini 2018 yang disambungkan pada 2 monitor dan mempunyai 8GB RAM, saya tidak pernah melihat sebarang masalah dan melakukan kerja pembangunan Android Studio & Xcode serta menjalankan MAMP Pro di latar belakang. Monitor tekanan memori tidak pernah benar-benar naik dan sentiasa kekal hijau dan rendah. Saya telah membahaskan peningkatan kepada 16GB tetapi saya tidak benar-benar melihat keperluan melainkan saya menemui tawaran yang membunuh untuk dijual.... C

ChromeCloud

21 Jun 2009
Itali
  • 2 Mei 2019
Saya mendapati kebanyakan balasan setakat ini mengelirukan.

Apabila saya cuba menggunakan MacBook Air saya dengan 4GB RAM untuk membangunkan apl iOS (saya bercakap apl sebenar, bukan hanya projek demo kecil), pengalaman itu menjadi sangat mengecewakan dengan pantas. Hanya membuka Xcode dan Safari dengan 3 atau 4 tab akan memenuhi sepenuhnya RAM anda (ingat sistem dengan sendirinya mengambil masa kira-kira 2GB) dan menggunakan simulator untuk nyahpepijat apl anda adalah mustahil (komputer menjadi perlahan sehingga menjadi tidak bertindak balas).

Dengan 8GB anda akan baik-baik saja. Tetapi tidak lama. Katakan 8GB adalah minimum untuk menjalankan suite pembangunan iOS penuh dengan selesa + beberapa apl di sisi jika anda ingin mempunyai seperti editor teks mewah atau beberapa alatan untuk membuat grafik vektor sebagai contoh.

Jadi, jika saya terpaksa membeli mesin baharu sekarang dan menyimpannya selama 3 tahun akan datang atau lebih, saya akan mendapat sekurang-kurangnya 16GB RAM.

Satu lagi peringatan: Saya tidak akan pernah menjangkakan ini beberapa tahun lalu apabila saya membeli iMac saya (yang mempunyai 32GB RAM dan ia adalah stesen kerja utama saya), tetapi nampaknya jika anda ingin menjalankan simulator tanpa keseluruhan GUI gagap, VRAM (aka memori video) juga memainkan peranan penting dalam persamaan.

Untuk iMac retina, kad video 2GB tidak akan mencukupi untuk menjalankan segala-galanya dengan lancar: setiap beberapa saat penimbal menjadi penuh (saya hanya mengalami ini semasa menjalankan simulator walaupun) dan iMac membeku selama sebahagian kecil saat ia dikosongkan dan diisi semula. Ia sangat menjengkelkan.

Jadi cadangan saya untuk sesuatu yang anda boleh bekerja dengan selesa untuk 3 tahun akan datang ialah: 16GB RAM (atau lebih) + 4GB VRAM (atau lebih) .
tindak balas:Emanuel rodriguez M

mkely

29 Nov 2007
  • 3 Mei 2019
8 GB sudah memadai untuk hari ini, selagi anda tidak menjalankan mesin maya. 16 GB mungkin adalah tempat yang menarik jika anda melihat pada komputer riba yang bertahan 4-6 tahun. 32/64 GB adalah berlebihan melainkan anda menjalankan banyak VM secara serentak, atau mempunyai wang untuk dibakar. M

orang ramai

12 Feb 2019
  • 4 Mei 2019
Xcode kurang berat pada CPU pada RAM. Saya baru sahaja membeli teras Mac mini 2018 i7 6 dan apabila saya menyusun iOS dan Swift dalam Xcode, CPU dalam monitor aktiviti menjadi 90%!
Dalam aplikasi yang sama saya dapat melihat bahawa penggunaan RAM adalah di bawah 8 GB tanpa pertukaran. Untuk kemudian saya berfikir untuk mengemas kini RAM tetapi saya tidak tergesa-gesa pada masa ini. F

Filipeteixeira

10 Apr 2013
  • 6 Mei 2019
Ia sepatutnya lebih daripada cukup. Selalunya ia hanya menjadi masalah apabila anda bekerja dengan bahasa seperti R atau lebih. Oleh kerana bahasa tersebut selalunya cenderung untuk memuatkan segala-galanya ke dalam ingatan, bermakna dengan set data yang besar, lebih banyak RAM yang anda miliki lebih baik ia akan berprestasi.