Які програми, якщо такі є, відчутно користуються більше ніж 4 Гб оперативної пам’яті? [зачинено]


30

Я трохи зазирнув сюди, але цього питання не побачив. Я запитую, чи варто розмістити більше 4 Гб оперативної пам’яті на моєму нинішньому робочому столі та чи є додатки, які відчутно виграють від збільшення оперативної пам’яті.

Для отримання додаткової інформації про мою ситуацію я є студентом інформатики та працюю над все більш масштабними проектами, використовуючи такі IDE, як Eclipse та Visual Studio, а також менші, наприклад FreeRIDE. Я починаю досліджувати віртуалізацію, адміністрування Linux тощо, але лише у власній мережі (один робочий стіл та інший ноутбук).


2
Ось +1, тому ви можете проголосувати за всіх;)
hyperslug

Дякуємо за всі чудові відповіді, кожен - 8 ГБ оперативної пам’яті вже на своєму шляху. :)
Feanor

Тільки майте на увазі, що якщо ви використовуєте 32-бітні програми, вони все ще обмежуватимуться адресним простором 4 Гб (за процес).
Сем

Сам, це насправді 2 Гб за процес у x86 додатках.
MDMarra

@MarkM: Для Windows це залежить від програми EXE: якщо встановлено біт LARGE_ADDRESS_AWARE, то він отримує 4 ГБ віртуального адресного простору (для 64-бітної Windows), інакше він отримує 2 ГБ.
bk1e

Відповіді:


45

Це насправді не один додаток, що використовує стільки оперативної пам’яті, але той факт, що ви можете запустити стільки додатків одночасно, не підключаючи диск, як божевільний.


Додатковий зал дуже гарний
Джаред Харлі

6
+1 Так, це , безумовно, найочевидніша перевага - мати багато оперативної пам’яті на робочій станції. (Мені здається дивним, що жодна з відповідей, що наразі голосують, про це не згадували.)
Jonik

Так. Я дуже втомився від довгого очікування, поки щось повернеться в пам’ять.
Лорен Печтел

@Jonik прийнята відповідь часто буде найбільш вичерпною або найкориснішою, але все ж є цінність, яку слід отримати з інших відповідей. На це питання, що перебуває у вікі-державі спільноти, ця прийнята відповідь може бути розширена, щоб включати деталі інших популярних відповідей.
Нік Хосевський

33

Робоча станція VMWare, VirtualBox ...

І майже будь-яке рішення щодо віртуалізації. Масивна, масивна швидкість вигоди від завантаження та навантаження оперативної пам'яті. Я можу запустити 2-3 ВМ одночасно на своєму робочому столі без помітних проблем зі швидкістю - чотирьохядерний, 2,4 ГГц, 8 Гб оперативної пам’яті.

Також оперативна пам'ять коштує дешево. Замовляйте більше.


Це також хороша відповідь, але більше вузьке поле.
RCIX

2
Оперативна пам’ять для ноутбуків - не все так дешево. Я дивився майже на 500 доларів за 8 ГБ на моєму.
Річард Ґадсден

@ Richard, пам'ять DDR3 набагато дешевша, ніж DDR2, особливо з великими DIMM. SODIMM DDR3 коштує трохи більше, ніж DIMM, тоді як з DDR2 - це значно більше, особливо з DIMM 4 Гб (SO).
Mircea Chirea

17

Бази даних можуть з'їсти величезну кількість пам'яті як оперативної пам'яті, так і на диску.


16

Графіка / відео маніпуляції високого класу навіть аудіопрограми. Не для просування лише Adobe, але ось 3 основні групи додатків, які отримують переваги від більшої кількості оперативної пам’яті:

  1. Графіка - Adobe Photoshop
  2. Відео - Adobe Premiere Pro , Final Cut Pro (лише для Mac), Sony Vegas Pro
  3. Аудіо - Adobe Soundbooth

Спробуйте працювати з необробленими відео / аудіофайлами без гарного шматка оперативної пам’яті, і ви побачите дійсно серйозне відставання, часто навіть неможливість завантаження файлів у додаток.


Усі хороші моменти, але це лише один аспект великих програм для оперативної пам’яті
RCIX

@RCIX, це не буде прийнятою відповіддю, оскільки вона вузька до 1 області застосувань, і не менше сподіваюся, що це корисна відповідь на це питання.
Нік Хосевський

13

Серверні програми:

  1. Веб-сервер з частковим кешуванням
    • Проксі-кешування
    • пам’яті
    • Реляційні бази даних
    • Індексовані дані, як, наприклад, лучен або якась хеш-таблиця
    • віртуалізовані сервери

Наукові програми:

  1. MatLab та ін.
    • спеціальне (або ні) машинне навчання
    • різні речі, такі як згортання білка.
    • більше матеріалів, які я не кваліфікований, щоб насправді перелічити

Засоби масової інформації:

  1. трансляція готових відеоматеріалів за допомогою нестиснених каналів
    • загальне редагування відео з вичісуванням тощо допоможе
    • графічний дизайн. Чим менше файлів потрібно закрити, тим більше можете працювати.
    • навіть музичне виробництво може принести користь, скажімо, ви працюєте з 256 треками та безліччю віртуальних інструментів та патчів ефектів, всі вони підтримують стан та буфери.

Інженерні програми

  1. В основному будь-який САПР
  2. Дуже багато моделей, які оновлюються для роботи з величезними наборами даних.

2
+1 для першої відповіді я побачив згадування CAD. Він завжди потребував великих обсягів оперативної пам’яті.
Братч

12

Гм, а як щодо Photoshop, VM, деяких великих ігор на RTS тощо.

Все, що маніпулює зображеннями, особливо великі, отримає більше переваг, як і ігри, які потребують величезної кількості пам’яті для зберігання даних про одиниці / карта / фізика / тощо. І звичайно, чим більше оперативної пам’яті ви зможете подати на VM, тим плавніше вона буде.


10

Перше, що вам, можливо, знадобиться для використання 4 Гб або більше оперативної пам’яті, - це перехід на 64-бітну ОС .

Поза цим,

Але, якщо рухатися до більшої оперативної пам’яті та переходити на 64-бітну ОС, є свої обмеження.
Багато звичних речей ще не є досить стабільними (або навіть доступними в деяких випадках) для 64-бітних систем.

Варто питання - чи справді вам потрібно більше 6 ГБ оперативної пам’яті? , навіть 4 Гб


Я впевнений, що візуальна студія піде на користь, сподіваємось, VS2010 зможе краще використати доступний баранів.
Нік Хосевський

Окрім драйверів, немає ніяких причин, щоб ви не могли продовжувати запускати "стабільні" 32-бітні версії додатків ... і все-таки користуватися більше 4 ГБ, оскільки 64-розрядна ОС може надати кожному з них свою 32-бітну адресу простір, підкріплений їх часткою фізичної ОЗУ.
jerryjvl

Не повністю правда. 32-розрядні ядра Linux можуть працювати з 4 Гб при включеному розширенні фізичної адреси (PAE). Схоже , інші операційки може теж: en.wikipedia.org/wiki / ... . Напевно, ви могли б згадати це у своїй відповіді.
nagul

Для уточнення, мій попередній коментар стосується відповіді, а не коментаря jerryjvl.
nagul

Якщо вам потрібно більше 4 Гб, ви, очевидно, робите важкі речі, тому 6 Гб не йдеться. Середній споживач, ні.
Phoshi

4

Програми, розраховані на тривалий період, отримують більше оперативної пам'яті.

Поширені приклади - сервер Exchange і SQL. Правда, ці програми також отримають перевагу від більшої пропускної здатності диска, але оперативна пам'ять також допоможе неабияк.

Оперативна пам’ять схожа на пропускну здатність Інтернету - хоча ви не обов'язково бачите підвищення продуктивності в одному завданні, ви бачите зменшення уповільнення, яке виникає в результаті багатозадачних завдань. (Пропускна здатність не обов'язково робить все швидше, але це дозволяє робити більше речей, використовуючи одне і те ж з'єднання набагато вище, ніж більш повільне з'єднання.)


4

Якщо у вас є програма, яка з'їдає все це барана, це окрема проблема.

Ваші переваги полягають у тому, що ви зможете одночасно запускати більше додатків. Якщо ви програміст, це означає, що ви можете запускати Visual Studio та інші програми, пов’язані з розробкою, без того, щоб ваш комп'ютер повільно сканував.


+1 також для цього, навіть якщо попередження було на 2 хвилини швидше, щоб вказати на це :)
Jonik

1

Для робочої станції, яка займається розробкою програмного забезпечення, ні, вам не потрібно більше 4 Гб оперативної пам’яті.

Величезна кількість оперативної пам’яті є найбільш корисною на серверах - чим більше у вас оперативної пам’яті, тим більше кешу у вас і тим рідше вам доводиться потрапляти на диск. Оскільки диск надзвичайно повільний, уникнення навіть кількох доступів до диска може забезпечити величезні підвищення продуктивності у випадкових середовищах, що перебувають у вводу / виводу (як сильно завантажені сервери). Тим більше, що більше: 128 Гб оперативної пам’яті зовсім не рідкість на великих серверах баз даних. Програми HPC, що працюють на високопаралельних машинах, також виграють багато оперативної пам’яті, але в них також зазвичай є багато ядер процесора.

Більшість додатків настільного класу, які користуються великою кількістю оперативної пам’яті, пов’язані з 3D, саме з тієї ж причини: якщо ви розробляєте складну частину в SolidWorks або що-небудь у вас є, то всі відповідні біти, кешовані в оперативній пам’яті, спрацьовують з моделлю швидко і легко. Робочі станції понад 16 Гб оперативної пам’яті рідко можна побачити, але це трапляється.


1
Я насправді досить не погоджуюся з цим (першим реченням), як розробник з рівно 4 ГБ на своїй робочій станції. Я запускаю Linux з Tomcat (містить декілька екземплярів великого веб-сайту), кілька проектів IntelliJ IDEA, Firefox (який, здається, пам'ять, коли він тривалий час залишається відкритим), і Windows XP на VMware, і досить часто все стає нестерпно повільним, багато в чому через брак пам’яті. З такими потребами, якби більше 4 ГБ оперативної пам'яті, безумовно, було б корисно.
Джонік

1

Візьміть 64-бітну програму, що працює на 64-бітній ОС, з обладнанням, яке може підтримувати 64-бітні обчислення, та додайте кілька справді гігантських файлів даних. Тоді> 4 Гб - це гарна річ.

Наукові обчислення (статистичний аналіз, біологічне моделювання, фізичне моделювання ...) - це найпоширеніші програми, які регулярно використовують понад 4 ГБ.

Чи принесе вам це користь? Напевно, не надзвичайно, якщо ви просто не хочете, щоб КОЖНЕ ДОДАТКУВАННЯ ВАШОГО КОМП'ЮТера одночасно було відкрито ... ;-)


1

Програмні двигуни 3D-рендерінгу - це один клас програмного забезпечення, який значно виграє від великої кількості таран. Зазвичай вони постачаються в комплекті з такими додатками, як Maxon Cinema 4D, Autodesk Maya, Softimage XSI тощо.


0

Одна з переваг, яку я бачив, - це можливість запустити віртуальну машину і дати їй багато місця. Це дозволяє мені запускати Visual Studios у віртуальній машині і досі слухати медіаплеєр на локальній машині, не забиваючи все до сканування.



0

Ви вивчаєте інформатику. Для деяких програм шкільного програмування знадобиться багато апаратного забезпечення. Я пам'ятаю, що я зробив кілька проектів в університеті, які могли з'їсти всю оперативну пам'ять, яку я міг би на них кинути.


0

Самі браузери можуть споживати багато оперативної пам’яті, просто потрібно відкрити багато сторінок. 20 відеороликів у форматі HD Flash дійсно.


0

Crysis's Editor, Sandbox 2, вигідно. Будь-яка програма, яка швидко має справу з надзвичайно багато інформації, буде вам вдячна.

Особисто я маю 2 Гб оперативної пам’яті, і майже ніколи її не заповнюю. Єдиною причиною, яку я отримаю більше, було б зняти це «майже», і бути впевненим у своїх знаннях, що мій ПК може зайняти майже все, що я на нього кидаю. (окрім цегли, мій випадок не такий важкий)



0

@me: 32 біта ОС МОЖЕ використовувати більше 3 або 4 ГБ оперативної пам’яті, використовуючи PAE (розширення фіз. адреси). Ця функція існує з часів Pentium Pro, і дозволяє скласти карту до 64 Гб, що дозволяє кожному процесу максимум 4 ГБ адресного простору пам'яті. Windows XP і Vista калічать цю функцію через несумісність драйверів. Для отримання додаткової інформації читайте http://josearrarte.com/blog/2009/08/30/64GB-de-RAM-en-un-sistema-operativo-de-32-bits/ (іспанською мовою).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.