Aplikasi apa, jika ada, manfaat nyata dari lebih dari 4GB RAM? [Tutup]

30

Saya mencari di sini sebentar, tetapi tidak melihat pertanyaan ini. Saya mempertanyakan apakah layak menempatkan lebih dari 4GB RAM ke desktop saya saat ini, dan apakah ada aplikasi yang akan mendapat manfaat nyata dari peningkatan RAM.

Untuk sedikit informasi lebih lanjut tentang situasi saya, saya adalah seorang mahasiswa ilmu komputer dan saya sedang mengerjakan proyek yang semakin besar, menggunakan IDE seperti Eclipse dan Visual Studio serta yang lebih kecil seperti FreeRIDE. Saya mulai menjelajahi virtualisasi, administrasi Linux, dll., Tetapi hanya di jaringan saya sendiri (satu desktop dan laptop lain).

Feanor
sumber
2
Inilah +1 sehingga Anda dapat memberikan suara untuk semua orang;)
hyperslug
Terima kasih atas semua jawaban hebatnya, semua orang - 8GB RAM sedang dalam perjalanan saat kita bicara. :)
Feanor
Hanya perlu diingat bahwa jika Anda menggunakan aplikasi 32bit maka mereka masih akan terbatas pada ruang alamat 4GB (per proses).
Sam
Sam, sebenarnya 2GB per proses dalam aplikasi x86.
MDMarra
@MarkM: Untuk Windows, itu tergantung pada program EXE: jika bit LARGE_ADDRESS_AWARE diatur, maka ia mendapat ruang alamat virtual 4 GB (pada Windows 64-bit), jika tidak maka akan mendapat 2 GB.
bk1e

Jawaban:

45

Ini sebenarnya bukan aplikasi tunggal yang menggunakan RAM begitu banyak, tetapi kenyataan bahwa Anda dapat menjalankan begitu banyak aplikasi secara bersamaan tanpa membuka disk seperti orang gila.

prestomation
sumber
Ruang kepala tambahan sangat bagus
Jared Harley
6
1 Ya, ini adalah sejauh keuntungan yang paling jelas banyak memiliki RAM pada workstation. (Aneh bagi saya bahwa tidak ada jawaban terpilih saat ini yang menyebutkannya.)
Jonik
Iya nih. Saya sangat lelah menunggu lama sementara sesuatu membawa dirinya kembali ke memori.
Loren Pechtel
@Jonik jawaban yang diterima akan sering menjadi yang paling komprehensif atau paling berguna, tetapi masih ada nilai yang bisa diperoleh dari jawaban lain. Pertanyaan ini yang berada dalam status wiki komunitas dapat membuat jawaban yang diterima ini diperluas untuk mencakup perincian jawaban populer lainnya.
Nick Josevski
33

VMWare Workstation, VirtualBox ...

Dan hampir semua jenis solusi virtualisasi. Masif, kecepatan besar manfaat dari memiliki banyak dan banyak RAM. Saya dapat menjalankan 2-3 VM secara bersamaan di desktop saya tanpa masalah kecepatan yang terlihat - quad core, 2.4ghz, 8GB RAM.

Juga, RAM murah. Pesan lebih banyak.

The How-To Geek
sumber
Ini juga jawaban yang bagus tetapi lebih merupakan bidang sempit.
RCIX
2
RAM Laptop tidak semurah itu. Saya sedang mencari hampir $ 500 untuk 8GB di tambang.
Richard Gadsden
@Richard, memori DDR3 jauh lebih murah daripada DDR2, terutama dengan DIMM besar. SODIMM DDR3 harganya sedikit lebih mahal daripada DIMM, sementara dengan DDR2 jauh lebih mahal, terutama dengan DIMM 4GB (SO).
Mircea Chirea
17

Database dapat memakan banyak memori, baik RAM maupun on-disk.

JP Alioto
sumber
16

Manipulasi grafis / video kelas atas bahkan aplikasi audio. Bukan hanya mempromosikan Adobe, tetapi di sini ada 3 kelompok aplikasi utama yang mendapat manfaat dari ram dalam jumlah yang lebih besar:

  1. Grafik - Adobe Photoshop
  2. Video - Adobe Premiere Pro , Final Cut Pro (hanya Mac), Sony Vegas Pro
  3. Audio - Adobe Soundbooth

Coba operasikan pada file video / audio mentah tanpa banyak ram, dan Anda akan melihat beberapa kelambatan yang sangat serius, seringkali bahkan ketidakmampuan untuk memuat file ke dalam aplikasi.

Nick Josevski
sumber
Semua poin bagus tapi itu hanya satu aspek dari aplikasi ram besar
RCIX
@RCIX, ini tidak akan menjadi jawaban yang diterima karena sempit untuk 1 bidang aplikasi, tidak lain berharap itu adalah jawaban yang bermanfaat untuk pertanyaan ini.
Nick Josevski
13

Aplikasi Server:

  1. Server web dengan caching parsial
    • Proxy caching
    • memCached
    • Database relasional
    • Data yang diindeks, seperti lucene, atau semacam tabel hash
    • server tervirtualisasi

Aplikasi Ilmiah:

  1. MatLab et al.
    • pembelajaran mesin kustom (atau tidak)
    • berbagai hal seperti pelipatan protein.
    • lebih banyak barang saya tidak memenuhi syarat untuk benar-benar daftar

Aplikasi Media:

  1. menyiarkan video siap pakai menggunakan feed terkompresi
    • editiing video umum, dengan menggosok dll akan bermanfaat
    • desain grafis. Semakin sedikit file yang harus Anda tutup, semakin banyak yang dapat Anda kerjakan.
    • bahkan produksi musik dapat diuntungkan, misalnya Anda bekerja dengan 256 lagu dan banyak instrumen virtual dan patch efek, semuanya mempertahankan status dan buffer.

Aplikasi Rekayasa

  1. Pada dasarnya setiap CAD
  2. Banyak simulasi yang diperbarui untuk bekerja dengan kumpulan data besar.
dlamblin
sumber
2
+1 untuk jawaban pertama yang saya lihat menyebutkan CAD. Itu selalu membutuhkan sejumlah besar RAM.
Awal
12

Um, bagaimana dengan Photoshop, VM, beberapa game RTS besar, dll.

Apa pun yang memanipulasi gambar, terutama yang besar, akan mendapat manfaat dari ram lebih banyak, seperti halnya game yang membutuhkan penyimpanan dalam jumlah besar untuk menyimpan data pada unit / peta / fisika / dll. Dan tentu saja semakin banyak RAM yang Anda dapat berikan ke VM yang lebih halus.

RCIX
sumber
10

Hal pertama yang mungkin Anda perlukan untuk menggunakan RAM 4GB atau lebih adalah beralih ke OS 64-bit .

Lebih dari itu,

Tapi, menuju lebih banyak RAM dan pindah ke OS 64-bit memiliki kendala sendiri.
Banyak hal yang biasa belum cukup stabil (atau bahkan tersedia dalam beberapa kasus) untuk sistem 64-bit.

Pertanyaan yang Bermanfaat - Apakah Anda Benar-benar Membutuhkan Lebih dari 6 GB RAM? , bahkan 4GB

nik
sumber
Saya yakin visual studio akan mendapat manfaat, semoga VS2010 dapat lebih baik menggunakan ram yang tersedia.
Nick Josevski
Selain driver, tidak ada alasan Anda tidak dapat terus menjalankan aplikasi versi 32-bit 'stabil' ... dan masih mendapat manfaat dari lebih dari 4GB, karena OS 64-bit dapat memberikan masing-masing alamat 32-bit masing-masing ruang yang didukung oleh pangsa RAM fisik mereka.
jerryjvl
Tidak sepenuhnya benar. Kernel Linux 32-bit dapat menangani 4GB dengan Ekstensi Alamat Fisik (PAE) diaktifkan. Sepertinya OS lain juga bisa: en.wikipedia.org/wiki/… . Anda mungkin bisa menyebutkan ini dalam jawaban Anda.
nagul
Untuk memperjelas, komentar saya sebelumnya mengacu pada jawabannya, bukan komentar jerryjvl.
nagul
Jika Anda membutuhkan lebih dari 4GB, Anda jelas melakukan hal-hal yang berat, jadi 6GB tidak keluar dari pertanyaan. Konsumen rata-rata, tidak.
Phoshi
4

Aplikasi yang dirancang untuk berjalan dalam jangka waktu lama mendapatkan manfaat dari RAM yang lebih banyak.

Contoh umum adalah Exchange dan SQL server. Memang, aplikasi ini juga akan mendapat manfaat dari throughput disk yang lebih tinggi, tetapi RAM juga akan sangat membantu.

RAM seperti bandwidth internet - sementara Anda tidak selalu melihat peningkatan kinerja pada satu tugas, Anda memang melihat penurunan penurunan yang terjadi sebagai hasil dari multi tasking. (Bandwidth tidak serta-merta membuat segalanya lebih cepat, tetapi ini memungkinkan Anda melakukan lebih banyak hal menggunakan koneksi yang sama pada tingkat yang jauh lebih tinggi daripada koneksi yang lebih lambat.)

EvilChookie
sumber
4

Jika Anda memiliki aplikasi yang memakan semua ram itu, itu adalah masalah yang terpisah.

Manfaat Anda adalah dapat menjalankan lebih banyak aplikasi secara bersamaan. Jika Anda seorang programmer yang berarti dapat menjalankan Visual Studio dan aplikasi lain yang terkait dengan pengembangan tanpa komputer Anda lambat merangkak.

TheTXI
sumber
1 untuk ini juga, bahkan jika prestomation adalah 2 menit lebih cepat dalam menunjukkan ini :)
Jonik
1

Untuk workstation yang melakukan pengembangan perangkat lunak, tidak, Anda tidak akan membutuhkan lebih dari 4GB RAM.

Sejumlah besar RAM paling berguna di server - semakin banyak RAM yang Anda miliki, semakin banyak cache yang Anda miliki, dan semakin sedikit Anda harus menekan disk. Karena disk sangat lambat, bahkan menghindari beberapa akses disk dapat memberikan peningkatan kinerja yang luar biasa dalam lingkungan berat I / O-acak (seperti server yang sarat muatan). Semakin banyak, semakin meriah: 128GB RAM sama sekali tidak jarang pada server database besar. Aplikasi HPC yang berjalan pada mesin yang sangat paralel juga mendapat manfaat dari banyak RAM, tetapi mereka juga biasanya memiliki banyak core CPU juga.

Sebagian besar aplikasi kelas desktop yang mendapat manfaat dari sejumlah besar RAM terkait dengan 3D, untuk alasan yang sama persis: jika Anda mendesain bagian kompleks di SolidWorks atau apa pun, dengan semua bit yang relevan di-cache dalam RAM membuatnya berfungsi. dengan model yang cepat dan mudah. Jarang melihat workstation di atas 16GB memori, tetapi hal itu terjadi.

kquinn
sumber
1
Saya sebenarnya sangat tidak setuju dengan ini (kalimat pertama), sebagai pengembang dengan tepat 4GB di workstation saya. Saya menjalankan Linux dengan Tomcat (berisi beberapa contoh aplikasi web besar), beberapa proyek IntelliJ IDEA, Firefox (yang sepertinya disimpan dalam memori untuk waktu yang lama), dan Windows XP pada VMware, dan seringkali semuanya menjadi lambat tak tertahankan, sebagian besar karena kurangnya memori. Dengan kebutuhan seperti ini, memiliki lebih dari 4 GB RAM pasti akan bermanfaat.
Jonik
1

Ambil aplikasi yang 64-bit, berjalan pada OS 64-bit, dengan perangkat keras yang dapat mendukung komputasi 64-bit, dan tambahkan beberapa file data yang sangat besar. Maka> 4GB adalah hal yang baik.

Dari atas kepalaku komputasi ilmiah (analisis statistik, pemodelan biologis, simulasi fisika ...) adalah beberapa program yang paling umum yang secara teratur menggunakan lebih dari 4GB.

Apakah ini akan menguntungkan Anda? Mungkin tidak luar biasa kecuali Anda hanya benar-benar ingin SETIAP APLIKASI DI KOMPUTER ANDA terbuka pada saat yang sama ... ;-)

Gabriel Hurley
sumber
1

Perangkat lunak Mesin render 3D adalah satu kelas perangkat lunak yang sangat diuntungkan oleh banyak ram. Mereka biasanya dibundel dengan aplikasi seperti Maxon Cinema 4D, Autodesk Maya, Softimage XSI dll.

Mihkel
sumber
0

Salah satu manfaat yang saya lihat adalah bisa menjalankan mesin virtual dan memberinya banyak ruang kepala. Itu memungkinkan saya menjalankan Visual Studios di mesin virtual dan masih mendengarkan media player di mesin lokal tanpa menghalangi semuanya hingga merangkak.

Jared Harley
sumber
0

Pastikan OS Anda dapat menggunakan lebih dari 4GB (harus 64-bit).

Lance Roberts
sumber
0

Anda belajar ilmu komputer. Beberapa proyek pemrograman sekolah akan membutuhkan banyak daya perangkat keras. Saya ingat bahwa saya melakukan beberapa proyek di universitas yang bisa memakan semua RAM yang bisa saya lemparkan pada mereka.

Tadeusz A. Kadłubowski
sumber
0

Browser sendiri dapat mengkonsumsi banyak RAM, Anda hanya perlu membuka banyak halaman. 20 video HD Flash akan dilakukan.

Jader Dias
sumber
0

Editor Crysis, Sandbox 2, mendapat manfaat besar. Aplikasi apa pun yang harus berurusan dengan banyak sekali informasi dengan cepat akan berterima kasih.

Secara pribadi, saya memiliki 2GB RAM, dan hampir tidak pernah mengisinya. Satu-satunya alasan saya mendapatkan lebih banyak adalah untuk menghapus "hampir" itu, dan aman dalam pengetahuan PC saya dapat mengambil cukup banyak apa pun yang saya lemparkan padanya. (Kecuali batu bata, kasing saya tidak terlalu sulit)

Phoshi
sumber
0

@me: 32 bit OS BISA menggunakan lebih dari 3 atau 4GB RAM, menggunakan PAE (ekstensi alamat fisik). Fitur ini telah ada sejak Pentium Pro, dan memungkinkan untuk memetakan hingga 64GB, memungkinkan setiap proses maksimal dari ruang memori yang dapat dialamatkan 4GB. Windows XP dan Vista melumpuhkan fitur ini, karena ketidakcocokan driver. Untuk info lebih lanjut, silakan baca http://josearrarte.com/blog/2009/08/30/64GB-de-RAM-en-un-sistema-operativo-de-32-bits/ (dalam bahasa Spanyol).

anon
sumber