Quelles applications, le cas échéant, bénéficient concrètement de plus de 4 Go de RAM? [fermé]

30

J'ai regardé un peu ici, mais je n'ai pas vu cette question. Je me demande si cela vaut la peine de mettre plus de 4 Go de RAM dans mon bureau actuel, et s'il existe des applications qui bénéficieront concrètement de l'augmentation de la RAM.

Pour un peu plus d'informations sur ma situation, je suis un étudiant en informatique et je travaille sur des projets de plus en plus importants, en utilisant des IDE comme Eclipse et Visual Studio ainsi que des plus petits comme FreeRIDE. Je commence à explorer la virtualisation, l'administration Linux, etc., mais uniquement sur mon propre réseau (un ordinateur de bureau et un autre ordinateur portable).

Feanor
la source
2
Voici +1 pour que vous puissiez voter pour tout le monde;)
hyperslug
Merci pour toutes les bonnes réponses, tout le monde - 8 Go de RAM sont en route pendant que nous parlons. :)
Feanor
Gardez à l'esprit que si vous utilisez des applications 32 bits, elles seront toujours limitées à un espace d'adressage de 4 Go (par processus).
Sam
Sam, c'est en fait 2 Go par processus dans les applications x86.
MDMarra
@MarkM: Pour Windows, cela dépend du programme EXE: si le bit LARGE_ADDRESS_AWARE est défini, il obtient 4 Go d'espace d'adressage virtuel (sur Windows 64 bits), sinon il obtient 2 Go.
bk1e

Réponses:

45

Ce n'est pas vraiment une seule application utilisant autant de RAM, mais le fait que vous pouvez exécuter autant d'applications simultanément sans paginer le disque comme un fou.

prestomation
la source
La marge supplémentaire est vraiment agréable
Jared Harley
6
+1 Oui, c'est de loin l'avantage le plus évident d'avoir beaucoup de RAM sur un poste de travail. (Il me semble étrange qu'aucune des réponses actuellement les plus votées ne le mentionne.)
Jonik
Oui. Je suis très fatigué des longues attentes pendant que quelque chose se remet en mémoire.
Loren Pechtel
@Jonik, la réponse acceptée sera souvent la plus complète ou la plus utile, mais il y a encore de la valeur à obtenir à partir d'autres réponses. Cette question étant dans l'état du wiki de la communauté, cette réponse acceptée pourrait être étendue pour inclure des détails sur d'autres réponses populaires.
Nick Josevski
33

VMWare Workstation, VirtualBox ...

Et à peu près n'importe quel type de solution de virtualisation. La vitesse massive et massive bénéficie de charges et de charges de RAM. Je peux exécuter 2-3 machines virtuelles simultanément sur mon bureau sans aucun problème de vitesse notable - quad core, 2,4 GHz, 8 Go de RAM.

En outre, la RAM est bon marché. Commander plus.

The How-To Geek
la source
C'est aussi une bonne réponse mais plutôt un domaine étroit.
RCIX
2
RAM pour ordinateur portable pas si bon marché. Je cherchais près de 500 $ pour 8 Go sur le mien.
Richard Gadsden
@Richard, la mémoire DDR3 est bien moins chère que la DDR2, en particulier avec les grands modules DIMM. SODIMM DDR3 coûte un peu plus cher que DIMM, tandis qu'avec DDR2 c'est beaucoup plus, en particulier avec les DIMM de 4 Go (SO).
Mircea Chirea
17

Les bases de données peuvent consommer d'énormes quantités de mémoire RAM et sur disque.

JP Alioto
la source
16

Graphisme / manipulation vidéo haut de gamme, même pour les applications audio. Pas pour promouvoir uniquement Adobe, mais voici 3 groupes d'applications clés qui bénéficient de plus grandes quantités de RAM:

  1. Graphiques - Adobe Photoshop
  2. Vidéo - Adobe Premiere Pro , Final Cut Pro (Mac uniquement), Sony Vegas Pro
  3. Audio - Adobe Soundbooth

Essayez de travailler sur des fichiers vidéo / audio bruts sans un bon morceau de RAM, et vous verrez un décalage vraiment sérieux, souvent même l'incapacité de charger les fichiers dans l'application.

Nick Josevski
la source
Tous les bons points, mais ce n'est qu'un aspect des grandes applications RAM
RCIX
@RCIX, ce ne sera pas la réponse acceptée car elle est limitée à 1 domaine d'applications, néanmoins j'espère que c'est une réponse utile à cette question.
Nick Josevski
13

Applications serveur:

  1. Serveur Web avec mise en cache partielle
    • Un proxy de mise en cache
    • memCached
    • Bases de données relationnelles
    • Des données indexées, comme Lucene, ou une sorte de table de hachage
    • serveurs virtualisés

Applications scientifiques:

  1. MatLab et al.
    • apprentissage automatique personnalisé (ou non)
    • diverses choses comme le repliement des protéines.
    • plus de choses que je ne suis pas qualifié pour lister

Applications médias:

  1. diffuser des vidéos prêtes à l'emploi à l'aide de flux non compressés
    • montage vidéo général, avec nettoyage, etc.
    • conception graphique. Moins vous devez fermer de fichiers, plus vous pouvez travailler dessus.
    • même la production musicale peut en bénéficier, disons que vous travaillez avec 256 pistes et beaucoup d'instruments virtuels et de patches d'effets, ils conservent tous l'état et les tampons.

Applications d'ingénierie

  1. Fondamentalement, n'importe quel CAD
  2. Un grand nombre de simulations qui sont mises à jour pour fonctionner avec d'énormes ensembles de données.
Dlamblin
la source
2
+1 pour la première réponse que j'ai vu mentionner CAD. Il a toujours eu besoin de grandes quantités de RAM.
Bratch
12

Qu'en est-il de Photoshop, des VM, de certains grands jeux RTS, etc.

Tout ce qui manipule des images, en particulier les plus grandes, bénéficiera de plus de RAM, tout comme les jeux qui nécessitent d'énormes quantités de stockage pour stocker des données sur les unités / la carte / la physique / etc. Et bien sûr, plus vous pouvez alimenter en RAM une VM, plus elle sera fluide.

RCIX
la source
10

La première chose dont vous aurez probablement besoin pour utiliser 4 Go ou plus de RAM est un passage au système d'exploitation 64 bits .

Au-delà de ça,

Mais aller vers plus de RAM et passer à un système d'exploitation 64 bits a ses propres contraintes.
Beaucoup de choses habituelles ne sont pas encore assez stables (ou même disponibles dans certains cas) pour les systèmes 64 bits.

Question intéressante - Avez-vous vraiment besoin de plus de 6 Go de RAM? , même 4 Go

nik
la source
Je suis sûr que Visual Studio en bénéficiera, espérons que VS2010 puisse mieux utiliser le déplacement de RAM disponible.
Nick Josevski
À part les pilotes, il n'y a aucune raison pour que vous ne puissiez pas continuer à exécuter les versions 32 bits «stables» des applications ... et que vous bénéficiez toujours de plus de 4 Go, car le système d'exploitation 64 bits peut donner à chacun leur propre adresse 32 bits espace soutenu par leur part de RAM physique.
jerryjvl
Pas tout à fait vrai. Les noyaux Linux 32 bits peuvent gérer 4 Go avec l'extension d'adresse physique (PAE) activée. On dirait que d'autres OS peuvent aussi: en.wikipedia.org/wiki/… . Vous pourriez probablement mentionner cela dans votre réponse.
nagul
Pour clarifier, mon commentaire précédent fait référence à la réponse, pas au commentaire de Jerryjvl.
nagul
Si vous avez besoin de plus de 4 Go, vous faites évidemment des choses lourdes, donc 6 Go ne sont pas hors de question. Le consommateur moyen, non.
Phoshi
4

Les applications conçues pour fonctionner pendant de longues périodes bénéficient de plus de RAM.

Les exemples courants sont Exchange et SQL Server. Certes, ces applications bénéficieront également d'un débit de disque plus élevé, mais la RAM aidera également énormément.

La RAM est comme la bande passante Internet - bien que vous ne voyiez pas nécessairement une augmentation des performances sur une seule tâche, vous voyez une réduction du ralentissement qui se produit à la suite de tâches multiples. (La bande passante ne rend pas nécessairement tout plus rapide, mais elle vous permet de faire plus de choses en utilisant la même connexion à un taux beaucoup plus élevé qu'une connexion plus lente.)

EvilChookie
la source
4

Si vous avez une application qui mange tout ce bélier, c'est un problème distinct.

Vos avantages sont de pouvoir exécuter plus d'applications simultanément. Si vous êtes un programmeur, cela signifie pouvoir exécuter Visual Studio et d'autres applications associées au développement sans ralentir votre ordinateur pour une analyse.

TheTXI
la source
+1 pour cela aussi, même si la prestomation a été 2 minutes plus rapide pour le signaler :)
Jonik
1

Pour une station de travail faisant du développement logiciel, non, vous n'aurez pas besoin de plus de 4 Go de RAM.

Des quantités énormes de RAM sont plus utiles sur les serveurs - plus vous avez de RAM, plus vous avez de cache et moins vous devez frapper le disque. Étant donné que le disque est extrêmement lent, éviter même quelques accès au disque peut fournir d'énormes gains de performances dans des environnements aléatoires lourds (comme les serveurs lourdement chargés). Le plus, le plus joyeux: 128 Go de RAM n'est pas du tout rare sur les grands serveurs de bases de données. Les applications HPC s'exécutant sur des machines hautement parallèles bénéficient également de beaucoup de RAM, mais celles-ci ont également généralement beaucoup de cœurs de processeur.

La plupart des applications de bureau qui bénéficient de grandes quantités de RAM sont liées à la 3D, pour la même raison: si vous concevez une pièce complexe dans SolidWorks ou ce que vous avez, avoir tous les bits pertinents mis en cache dans la RAM fait fonctionner avec le modèle rapide et facile. Il est rare de voir des postes de travail de plus de 16 Go de mémoire, mais cela arrive.

kquinn
la source
1
En fait, je suis en désaccord assez fort avec cela (la première phrase), en tant que développeur avec exactement 4 Go sur mon poste de travail. J'utilise Linux avec Tomcat (contenant plusieurs instances d'une grande application Web), plusieurs projets IntelliJ IDEA, Firefox (qui semble mémoriser lorsqu'il est ouvert pendant de longues périodes) et Windows XP sur VMware, et bien souvent tout devient insupportablement lent, en grande partie à cause du manque de mémoire. Avec de tels besoins, avoir plus de 4 Go de RAM serait certainement bénéfique.
Jonik
1

Prenez une application 64 bits, exécutée sur un système d'exploitation 64 bits, avec un matériel capable de prendre en charge l'informatique 64 bits, et ajoutez des fichiers de données vraiment gigantesques. Alors> 4 Go est une bonne chose.

Du haut de ma tête, le calcul scientifique (analyse statistique, modélisation biologique, simulations physiques ...) sont quelques-uns des programmes les plus courants qui utilisent régulièrement plus de 4 Go.

Cela vous sera-t-il avantageux? Probablement pas énormément à moins que vous n'aimiez vraiment que CHAQUE APPLICATION SUR VOTRE ORDINATEUR soit ouverte en même temps ... ;-)

Gabriel Hurley
la source
1

Les moteurs de rendu 3D sont une classe de logiciels qui bénéficient grandement de beaucoup de RAM. Ils sont généralement fournis avec des applications telles que Maxon Cinema 4D, Autodesk Maya, Softimage XSI, etc.

Mihkel
la source
0

L'un des avantages que j'ai vu est de pouvoir exécuter une machine virtuelle et lui donner beaucoup de marge. Cela me permet d'exécuter Visual Studios sur une machine virtuelle et d'écouter toujours le lecteur multimédia sur la machine locale sans tout embourber dans une analyse.

Jared Harley
la source
0

Assurez-vous que votre système d'exploitation peut utiliser plus de 4 Go (doit être 64 bits).

Lance Roberts
la source
0

Vous étudiez l'informatique. Certains projets de programmation scolaire auront besoin de beaucoup d'énergie matérielle. Je me souviens que j'avais fait plusieurs projets à l'université qui pouvaient manger toute la RAM que je pouvais leur jeter.

Tadeusz A. Kadłubowski
la source
0

Les navigateurs seuls peuvent consommer beaucoup de RAM, il vous suffit d'ouvrir de nombreuses pages. 20 vidéos HD Flash feront l'affaire.

Jader Dias
la source
0

L'éditeur de Crysis, Sandbox 2, en profite énormément. Toute application qui doit traiter un grand nombre d'informations rapidement vous remerciera.

Personnellement, j'ai 2 Go de RAM et je ne le remplis presque jamais. La seule raison pour laquelle j'en aurais plus serait de supprimer "presque" et d'être sûr que mon PC peut prendre à peu près tout ce que je lui lance. (sauf une brique, mon cas n'est pas si difficile)

Phoshi
la source
0

@me: OS 32 bits PEUT utiliser plus de 3 ou 4 Go de RAM, en utilisant PAE (extension d'adresse physique). Cette fonctionnalité existe depuis le Pentium Pro et permet de mapper jusqu'à 64 Go, permettant à chaque processus un maximum de 4 Go d'espace mémoire adressable. Windows XP et Vista paralysent cette fonctionnalité, en raison d'incompatibilités de pilotes. Pour plus d'informations, veuillez lire http://josearrarte.com/blog/2009/08/30/64GB-de-RAM-en-un-sistema-operativo-de-32-bits/ (en espagnol).

anon
la source