Hangi uygulamalar varsa, 4GB'tan fazla RAM'den somut bir şekilde faydalanabilir mi? [kapalı]


30

Bir süre buraya baktım ama bu soruyu görmedim. Mevcut masaüstüme 4GB'tan fazla RAM koymayı değip değmeyeceğini ve artan RAM'den somut bir şekilde faydalanacak uygulamaların olup olmadığını sorguluyorum.

Durumum hakkında biraz daha fazla bilgi için, bir bilgisayar bilimi öğrencisiyim ve Eclipse ve Visual Studio gibi IDE'lerin yanı sıra FreeRIDE gibi daha küçük projeleri kullanarak gittikçe daha büyük projeler üzerinde çalışıyorum. Sanallaştırmayı, Linux yönetimini vb. Keşfetmeye başlıyorum, ancak yalnızca kendi ağımda (bir masaüstü ve başka bir dizüstü bilgisayar).


2
İşte +1 böylece herkesi
oylayabiliyorsunuz

Tüm mükemmel cevaplar için teşekkürler, herkes - konuştuğumuz gibi 8GB RAM yolda. :)
Feanor

Sadece 32bit uygulamalar kullanıyorsanız, 4GB adres alanıyla (işlem başına) sınırlı olacaklarını unutmayın.
Sam

Sam, aslında x86 uygulamalarında işlem başına 2 GB.
MDMarra

@MarkM: Windows için EXE programına bağlıdır: LARGE_ADDRESS_AWARE biti ayarlandıysa, 4 GB sanal adres alanı (64 bit Windows'ta), aksi takdirde 2 GB alır.
bk1e

Yanıtlar:


45

Gerçekten çok fazla RAM kullanan tek bir uygulama değil, aynı zamanda çılgınca disk belleği olmadan aynı anda birçok uygulamayı çalıştırabileceğiniz gerçeği.


Ekstra tavan boşluğu gerçekten güzel
Jared Harley

6
1 Evet, bu kadar bir iş istasyonu üzerinde RAM'i olan en belirgin avantajı. (Şu anda en çok oy alan cevaplardan hiçbirinin bahsetmemesi beni garip
buluyor

Evet. Uzun süre beklemekten çok bıktım, bir şey kendisini hafızaya alırken.
Loren Pechtel

@Jonik kabul edilen cevap genellikle en kapsamlı veya en faydalı olacaktır, ancak diğer cevaplardan elde edilecek değer hala vardır. Topluluk wiki durumunda olan bu soru, diğer popüler cevapların ayrıntılarını içermek üzere bu kabul edilmiş cevabın uzatılmasını sağlayabilir.
Nick Josevski

33

VMWare İş İstasyonu, Sanal Kutu ...

Ve hemen hemen her türlü sanallaştırma çözümü. Muazzam, muazzam hız, bir sürü RAM yüküne sahip olmaktan yararlanır. Dört çekirdekli, 2,4 GHz, 8 GB RAM gibi, herhangi bir belirgin hız sorunu yaşamadan masaüstümde aynı anda 2-3 VM çalıştırabilirim.

Ayrıca, RAM ucuzdur. Daha fazla sipariş ver.


Bu aynı zamanda iyi bir cevap ama daha dar bir alan.
RCIX

2
Dizüstü RAM bu kadar ucuz değil. 8 GB için 500 dolara bakıyordum.
Richard Gadsden

@ Richard, DDR3 bellek, özellikle büyük DIMM'lerde, DDR2'den çok daha ucuzdur. SODIMM DDR3, DIMM'den biraz daha pahalı iken, DDR2 ile özellikle 4GB (SO) DIMM'lerde önemli ölçüde daha fazla.
Mircea Chirea,

17

Veritabanları hem RAM hem de diskte büyük miktarda bellek tüketebilir.


16

High-end grafik / video manipülasyon bile ses uygulamaları. Yalnızca Adobe'yi tanıtmak değil, aynı zamanda daha büyük miktarlarda ram'den yararlanan 3 temel uygulama grubu:

  1. Grafikler - Adobe Photoshop
  2. Video - Adobe Premiere Pro , Son Kesim Pro (yalnızca Mac), Sony Vegas Pro
  3. Ses - Adobe Soundbooth

Ham bir video / ses dosyası üzerinde çalışmayı deneyin. Çok güzel bir koç olmadan, çoğu zaman ciddi bir gecikme olduğunu göreceksiniz, genellikle dosyaları uygulamaya yükleyemiyoruz.


Tüm iyi noktalar ancak bu, büyük ram uygulamalarının yalnızca bir yönü
RCIX

@RCIX, bu kabul edilen cevap 1 uygulama alanına dar olduğu için kabul edilemez, hiç de umarım bu soruya yararlı bir cevaptır.
Nick Josevski

13

Sunucu Uygulamaları:

  1. Kısmi önbelleğe alma ile web sunucusu
    • Bir önbellek proxy
    • memcached
    • İlişkisel veritabanları
    • Lucene veya bir tür karma tablo gibi indekslenmiş veriler
    • sanallaştırılmış sunucular

Bilimsel Uygulamalar:

  1. MatLab ve diğ.
    • özel (ya da değil) makine öğrenmesi
    • protein katlanması gibi çeşitli şeyler.
    • daha fazla şey aslında listelemek için nitelikli değilim

Medya Uygulamaları:

  1. sıkıştırılmamış yayınları kullanarak hazır video yayınları yayınlayın
    • genel video düzenleme, ovma vb.
    • grafik dizayn. Kapatmanız gereken dosyalar ne kadar azsa o kadar çok çalışabilirsiniz.
    • müzik yapımcılığının bile faydalanabileceğini söyleyebilirim, 256 parça ve birçok sanal enstrüman ve efekt yaması ile çalıştığınızı, hepsinin durumunu ve tamponları koruduğunu söyleyin.

Mühendislik uygulamaları

  1. Temelde herhangi bir CAD
  2. Büyük veri kümeleriyle çalışmak üzere güncellenen birçok simülasyon.

2
İlk cevap için +1 de CAD denildiğini gördüm. Her zaman büyük miktarda RAM'e ihtiyaç duyuyordu.
Bratch

12

Peki ya Photoshop, VM'ler, bazı büyük RTS oyunları vs.

Görüntüleri manipüle eden herhangi bir şey, özellikle büyük olanları, birimler / harita / fizik / vb. Veriler üzerinde büyük miktarda depolama gerektiren oyunlarda olduğu gibi, daha fazla ramdan faydalanacaktır. Ve tabii ki, ne kadar yumuşak olacaksa, o kadar VM’ye besleyebilirsiniz.


10

Muhtemelen 4GB veya daha fazla RAM kullanmak için ihtiyacınız olacak ilk şey 64-bit işletim sistemine geçiştir .

Onun ötesinde,

Ancak, daha fazla RAM'e gidip 64-bit işletim sistemine geçmenin kendi kısıtlamaları vardır.
Alışılmış pek çok şey 64-bit sistemler için henüz oldukça kararlı değil (hatta bazı durumlarda bile mevcut).

Değerli soru - Gerçekten 6 GB RAM'den fazlasına ihtiyacınız var mı? hatta 4 GB


Visual studio'nun fayda sağlayacağına eminim, umarım VS2010 bu hamleyi daha iyi kullanabilir.
Nick Josevski

Sürücüler dışında, uygulamaların 'kararlı' 32 bit sürümlerini çalıştırmaya devam edemez olmanızın bir nedeni yoktur ... ve 64 bit işletim sistemi her birine 32 bit adres verebildiğinden hala 4 GB'dan fazla fayda sağlar Fiziksel RAM payları ile desteklenen alan.
jerryjvl

Tamamen doğru değil. 32 bit Linux çekirdeği 4GB'yi Fiziksel Adres Uzantısı (PAE) etkin durumdayken kullanabilir. Diğer işletim sistemleri de olabilir gibi görünüyor: en.wikipedia.org/wiki/… . Muhtemelen cevabında bundan söz edebilirsin.
nagul

Netleştirmek için, önceki yorumum jerryjvl'ın yorumuna değil, cevaba atıfta bulunuyor.
nagul

4GB'dan daha fazlasına ihtiyacınız varsa, açıkça ağır şeyler yapıyorsunuz, bu yüzden 6GB söz konusu değil. Ortalama tüketici, hayır.
Phoshi

4

Uzun süre çalışacak şekilde tasarlanmış uygulamalar daha fazla RAM'den yararlanır.

Yaygın örnekler Exchange ve SQL sunucusudur. Kuşkusuz, bu uygulamalar aynı zamanda daha yüksek disk çıkışından da faydalanacak, ancak RAM de oldukça yardımcı olacaktır.

RAM, internet bant genişliği gibidir - tek bir görevde mutlaka performans artışı görmüyorsanız da, yavaşlamada çoklu görevlerin bir sonucu olarak bir azalma olduğunu görüyorsunuz. (Bant genişliği her şeyi daha hızlı yapmaz, ancak aynı bağlantıyı kullanarak daha yavaş bir bağlantıdan çok daha yüksek oranda daha fazla iş yapmanızı sağlar.)


4

Bütün bu ram yiyen bir uygulamanız varsa, bu ayrı bir konudur.

Avantajlarınız aynı anda daha fazla uygulama çalıştırabilmektir. Bilgisayarı yavaşlatmaya gerek kalmadan Visual Studio'yu ve geliştirme ile ilgili diğer uygulamaları çalıştırabilmeniz anlamına gelen bir programcıysanız.


Prestomation 2 dakika daha hızlı olsa bile, bunun için +1 de var :)
Jonik

1

Yazılım geliştirme yapan bir iş istasyonu için hayır, 4GB'tan fazla RAM'e ihtiyacınız olmaz.

Çok miktarda RAM sunucularda en faydalı olanıdır - ne kadar RAMiniz varsa, o kadar önbellek elde edersiniz ve diske ne kadar sık ​​basarsanız. Disk çok yavaş olduğundan, birkaç disk erişiminden bile kaçınmak, rastgele G / Ç ağırlıklı ortamlarda (yoğun yüklü sunucular gibi) muazzam performans kazanımları sağlayabilir. Dahası, neşeli: 128GB RAM, büyük veritabanı sunucularında hiç de nadir değildir. Yüksek derecede paralel makinelerde çalışan HPC uygulamaları da çok sayıda RAM'den yararlanır, ancak bunlar genellikle çok fazla CPU çekirdeğine de sahiptir.

Büyük miktarda RAM'den yararlanan çoğu masaüstü sınıfı uygulama, aynı nedenlerden dolayı 3B ile ilişkilidir: SolidWorks'te karmaşık bir parça tasarlıyorsanız veya sahip olduğunuz, RAM'de önbelleğe alınmış tüm ilgili parçaların çalışmasını sağlar. modeli ile hızlı ve kolay. 16GB belleğin üzerindeki iş istasyonlarını görmek nadirdir, ancak olur.


1
Aslında iş istasyonumda tam olarak 4GB'lık bir geliştirici olarak, bu konuya (ilk cümle) kesinlikle katılmıyorum. Linux'u Tomcat (birkaç büyük webapp örneği içeren), birkaç IntelliJ IDEA projesi, Firefox (uzun süre açık tutulduğunda bellek gibi görünüyor) ve VMware'de Windows XP ile çalıştırıyorum ve genellikle her şey dayanılmaz derecede yavaşlıyor. büyük ölçüde hafıza yetersizliği nedeniyle. Bu gibi ihtiyaçlarla 4 GB RAM'den fazlasının olması kesinlikle faydalı olacaktır.
Jonik

1

64-bit işletim sistemini çalıştıran 64-bit işlemciliği destekleyen bir donanıma sahip 64-bit bir uygulama kullanın ve gerçekten çok büyük veri dosyaları ekleyin. O zaman> 4GB iyi bir şeydir.

Başımda, bilimsel hesaplama (istatistiksel analiz, biyolojik modelleme, fizik simülasyonları ...) düzenli olarak 4 GB'ın üzerinde kullanılan en yaygın programlardan bazıları.

Size yarar sağlayacak mı? Muhtemelen muazzam değil, aynı anda yalnızca BİLGİSAYARINIZDAKİ HER UYGULAMAYI YAPMAYINIZ ... ;-)


1

Yazılım 3D render motorları, birçok koçtan büyük ölçüde yararlanan bir yazılım sınıfıdır. Genellikle Maxon Cinema 4D, Autodesk Maya, Softimage XSI vb. Uygulamalar ile birlikte gelir.


0

Gördüğüm avantajlardan biri sanal bir makine çalıştırabilmek ve çok fazla boşluk bırakabilmek. Bu, Visual Studio'ları sanal bir makinede çalıştırmama ve yerel makinedeki medya oynatıcısını dinlemeye devam etmeme izin veriyor.


0

İşletim sisteminizin 4GB'tan fazla kullanabildiğinden emin olun (64 bit olması gerekir).


0

Bilgisayar bilimi okuyorsun. Bazı okul programlama projeleri çok fazla donanım gücüne ihtiyaç duyacaktır. Üniversitede onlara atabildiğim tüm RAM'leri yiyebilecek birkaç proje yaptığımı hatırlıyorum.


0

Yalnız tarayıcılar çok fazla RAM tüketebilir, sadece birçok sayfa açmanız gerekir. 20 HD Flash video yapacak.


0

Crysis Editör, Sandbox 2, derece yarar sağlar. Çok fazla bilgiyle başa çıkmak zorunda olan herhangi bir uygulama, size çok teşekkür edecek.

Şahsen, 2GB RAM'im var ve neredeyse hiçbir zaman doldurmadım. Daha fazla almamın tek sebebi bu “neredeyse” kaldırmak ve bilgisayarımın ne fırlattığımı olursa olsun alabileceği bilgisinde güvende olmaktı. (bir tuğla hariç, benim durumum o kadar zor değil)



0

@ me: 32 bit OS CAN, PAE (fiziksel adres uzantısı) kullanarak, 3 veya 4GB RAM'den yararlanır. Bu özellik, Pentium Pro'dan bu yana kullanılmakta ve her bir işlem için maksimum 4GB adreslenebilir bellek alanı sağlayan 64 GB'a kadar harita oluşturmaya izin vermektedir. Windows XP ve Vista, sürücü uyumsuzluğu nedeniyle bu özelliği sakat tutar. Daha fazla bilgi için, lütfen http://josearrarte.com/blog/2009/08/30/64GB-de-RAM-en-un-sistema-operativo-de-32-bits/ (ispanyolca) okuyun .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.