Форум программистов, компьютерный форум, киберфорум
Оперативная память
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14

Нужно ли много оперативной памяти, если есть большой и быстрый NVMe SSD?

13.06.2024, 13:13. Показов 4353. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В моей текущей конфигурации компьютера 64 ГБ оперативной памяти и 3.64 ТБ NVMe SSD (полностью см. в профиле). Оперативная память 5600 МГц, SSD - 7 ГБ/с (номинальные значения, реальные существенно меньше). Так получилось, что я работаю с самой тяжелой задачей, которую может выполнять "бытовой" компьютер - с разработкой игр, и "чистой" оперативной памяти для этого не хватает, причем не хватает многократно, и фактически в качестве оперативной памяти используется вышеупомянутый SSD с файлом подкачки. Вопрос: нормально ли это? Если, например, скоро появятся планки ОЗУ по 64 ГБ DDR5, и если взять, например, четыре таких, допустим, с такой же частотой, как сейчас, или совсем немного выше - будет ли результат того стоить? Или скорость NVMe SSD из недешевого сегмента почти такая же? Так-то мощность процессора для меня избыточна, видеокарты тоже хватает (только видеопамяти бы побольше, но подходящая под этот критерий игровая видеокарта в разработке), материнская плата тоже пока не устарела (так как она выбирается под процессор), а вот оперативной памяти не хватает. Вот только нужно ли ее много при таком SSD? Прошу ответить.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.06.2024, 13:13
Ответы с готовыми решениями:

Есть ли контроллер памяти у SSD KINGSTON KC3000 PCIe 4.0 NVMe M.2 SSD
есть ли контроллер памяти у SSD KINGSTON KC3000 PCIe 4.0 NVMe M.2 SSD? на старом m2 netac вроде бы небыло..

Что будет, если используется много оперативной памяти компьютера?
что будит если используеться много оперативной памяти компьютера там например если у меня гиг оперативной сколько можно чтобы...

SSD NVMe есть и как бы нет
Доброго времени суток! Купил ноутбук, хотел сменить виндовс 11 домашняя на про, в итоге словил синий экран на цикле бесконечном. Первая...

21
Супер-модератор
Эксперт Hardware
 Аватар для kumehtar
32469 / 16243 / 2693
Регистрация: 23.11.2016
Сообщений: 80,775
Записей в блоге: 59
13.06.2024, 14:24
оперативка в любом случае быстрее, чем ссд.
1
Эксперт по электронике
6583 / 3210 / 335
Регистрация: 28.10.2011
Сообщений: 12,528
Записей в блоге: 7
13.06.2024, 14:37
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
64 ГБ оперативной памяти
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
работаю с самой тяжелой задачей, которую может выполнять "бытовой" компьютер - с разработкой игр
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
оперативной памяти для этого не хватает, причем не хватает многократно
Для разработки игр начального уровня не нужно 64 ГБ ОЗУ. Хотя зная ваши былокодерские игры...
Короче, научитесь кодить нормально и хватит 16 ГБ ОЗУ и еще останется.
0
8458 / 3439 / 644
Регистрация: 09.09.2017
Сообщений: 12,381
13.06.2024, 14:47
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Если, например, скоро появятся планки ОЗУ по 64 ГБ DDR5, и если взять, например, четыре таких, допустим
Это в сумме 256 Гб. Сейчас процы интел 13 и 14 поколения официально до 192 Гб поддерживают, т.е. 4х48 Гб.
1
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14
13.06.2024, 14:56  [ТС]
Цитата Сообщение от kumehtar Посмотреть сообщение
оперативка в любом случае быстрее, чем ссд.
Понятно, что быстрее, но будет ли это ускорение оправдывать средства? Будет ли интегральный прирост ощутимым? Если что, движок Unreal Engine 5, сейчас тратится суммарно (ОЗУ и подкачка) в "спокойные" моменты 110-120 ГБ, но с каждым месяцем все больше, в "пиковые" моменты (например, многопроцессное приготовление ресурсов) - до 300 ГБ. Нужны будут дополнительные данные (по делу, разумеется) - спрашивайте.
0
 Аватар для Pphantom
2284 / 1543 / 716
Регистрация: 17.03.2022
Сообщений: 4,955
13.06.2024, 15:11
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Понятно, что быстрее, но будет ли это ускорение оправдывать средства?
Вы какую сумму успели заработать на разработке игр к данному моменту?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14
13.06.2024, 15:14  [ТС]
Цитата Сообщение от Pphantom Посмотреть сообщение
Вы какую сумму успели заработать на разработке игр к данному моменту?
Это не относится к теме. Вопрос из шапки был про оперативную память. Попрошу или обсуждать его, или идти эвей.
0
 Аватар для Pphantom
2284 / 1543 / 716
Регистрация: 17.03.2022
Сообщений: 4,955
13.06.2024, 15:32
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это не относится к теме.
Это имеет самое прямое отношение к заданному вами вопросу: чтобы понять, окупится ли покупка нового оборудования, необходимо знать степень прибыльности вашей деятельности.

Потому что все остальное вам уже написали. Оперативная память в любом случае быстрее, но есть сомнения в том, что она вам в таком количестве нужна. Поэтому если вы на всем этом уже успели заработать сумму, заметно превышающую стоимость апгрейда, то, наверное, вы делаете что-то разумное и это выгоднее развивать дальше. Если результаты нулевые - это невыгодно, поскольку в итоге вы потратите больше денег, чем могли бы. Промежуточные случаи надо обсуждать, но для этого нужна информация.

В принципе, есть и особый случай: требуемая сумма является для вас сравнительно небольшой и ее можно выложить просто так, вне зависимости от степени полезности результата. Но тогда, наверное, вы бы не стали спрашивать об этом на форуме.
3
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 866
13.06.2024, 16:01
Если у вас используется файл подкачки и в процессе работы идёт своп - то надо увеличивать объем оперативы - другого варианта нет. замедление из-за свопа будет очень значительным независимо от того быстрый ссд или нет.

Но вот вы не описали причины - что кушает столько памяти ибо это явно не нормальная ситуация. никакие игровые ассеты столько не кушают, если только вы не пытаетесь загрузить весь необъятный игровой мир в память сразу или где-то утечка.
2
Эксперт по электронике
6583 / 3210 / 335
Регистрация: 28.10.2011
Сообщений: 12,528
Записей в блоге: 7
13.06.2024, 16:42

Не по теме:

Цитата Сообщение от ibarg Посмотреть сообщение
Сейчас процы интел 13 и 14 поколения официально до 192 Гб поддерживают, т.е. 4х48 Гб.
Когда вышло 12 поколение, была заявлена поддержка 128 ГБ DDR5, потому что тогда 48 ГБ модулей еще не было. https://ark.intel.com/content/... 0-ghz.html
Кто знает, может выпустят 64 ГБ модули DDR5 и процы смогут поддерживать 256 ГБ. Но это только предположение.



Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
движок Unreal Engine 5, сейчас тратится суммарно (ОЗУ и подкачка) в "спокойные" моменты 110-120 ГБ
Возьмите движок по проще.
У вас не настолько крутые игры чтобы был нужен такой движок.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
в "пиковые" моменты (например, многопроцессное приготовление ресурсов) - до 300 ГБ.
Десктопы столько не поддерживают и думаю что вы делаете что-то не правильно. Не должно использоваться столько памяти.
Короче покупайте сервер с 2+ ТБ ОЗУ. Может хватит.
1
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
13.06.2024, 16:59
Цитата Сообщение от locm Посмотреть сообщение
Возьмите движок по проще.
У вас не настолько крутые игры чтобы был нужен такой движок.
Вы не понимаете, Unreal Engine 5 - это движок для настоящих тру профессионалов. А все другие движки так, для лохов подзаборных. И поскольку товарищ его правительские звания не лох какой-то, а руководитель супермега компании редстарсофт, разработчика такого всемирно известного ПО, как Карты, Убийца линейки, Убийца сишарпа, Суперархиватора, который умеет архивировать, но не умеет разархивировать, и много ещё чего, то ничего кроме UE он даже не рассматривает. Не его уровень. Такие дела
1
25 / 43 / 4
Регистрация: 18.12.2023
Сообщений: 184
Записей в блоге: 2
13.06.2024, 17:15
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Так получилось, что я работаю с самой тяжелой задачей, которую может выполнять "бытовой" компьютер - с разработкой игр, и "чистой" оперативной памяти для этого не хватает, причем не хватает многократно
Ты можешь мне показать хоть одну игру на ПК, которой не хватает многократно 64 гигов? Даже самым последним тайтлам легко хватает 32.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14
13.06.2024, 17:16  [ТС]

Не по теме:

Еще одна тема плавно скатилась в флуд...


Цитата Сообщение от Celavesterys Посмотреть сообщение
Ты можешь мне показать хоть одну игру на ПК, которой не хватает многократно 64 гигов?
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А также о редакторе, а не о готовом EXE.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
13.06.2024, 17:32
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Еще одна тема плавно скатилась в флуд...
Окей. Никакого флуда, теперь абсолютно серьезно. 64 ГБ это для проектов твоего масштаба курам насмех конечно же. И 256 будет мало. Покупай сервер с 1 ТБ хотя бы, может быть тогда хватит. Но не факт. Лучше 2 ТБ. И ни в коем случае не слушай тех, кто тебе говорит, что якобы ты что то делаешь не так и предлагают поменять подход. Они не правы, ты самый лучший программист на планете Земля, а все остальные тебе просто завидуют. Так что все верно, чем больше оперативы тем лучше, и никакой говнокод тут совершенно не при чём. Твой код совершенен.
Etyuhibosecyu, ты такого ответа ожидаешь?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14
13.06.2024, 17:37  [ТС]
Катафалк, оценил шутку

Добавлено через 4 минуты
Катафалк, а если серьезно, то Lite-версия игры у меня запускается на ноутбуке с 8 ГБ ОЗУ. Но редактор требует несравнимо больше. Если это и говнокод, то за авторством Epic Games. Я их косяки править не умею (хотя, теоретически, такая возможность существует).
0
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 866
13.06.2024, 17:38
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
сейчас тратится суммарно (ОЗУ и подкачка) в "спокойные" моменты 110-120 ГБ, но с каждым месяцем все больше, в "пиковые" моменты (например, многопроцессное приготовление ресурсов) - до 300 ГБ.
что-то тут не то.
движек загружает все ассеты игры и их одновременно обрабатывает? или ли он по очереди их должен обрабатывать и выгружать то что уже сделал.

можете сообщить характеристики ассетов? - сложности моделей, параметры текстур, количество и пр. чтобы сравнить их размеры с потреблением памяти.
Также - потребление памяти по мере работы только растёт?
Есть ли возможность посмотреть статистику потребления памяти движком?
0
Эксперт по электронике
6583 / 3210 / 335
Регистрация: 28.10.2011
Сообщений: 12,528
Записей в блоге: 7
13.06.2024, 17:39
Etyuhibosecyu, в этой шутке есть очень много правды.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
о редакторе, а не о готовом EXE.
Разработчики редактора прекрасно знают сколько памяти в среднестатистическом компе и не думаю что в обычных условиях он должен требовать больше 32 ГБ ОЗУ.
Измените свой подход к программированию и оптимизируйте код / игровые ресурсы.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,627
Записей в блоге: 14
13.06.2024, 17:59  [ТС]
Цитата Сообщение от Aledveu Посмотреть сообщение
движек загружает все ассеты игры и их одновременно обрабатывает?
Да, потому что сервер.
Цитата Сообщение от Aledveu Посмотреть сообщение
сложности моделей
Самая сложная - 507 МБ, 7.8 млн треугольников. В среднем - несколько сотен килобайт, несколько тысяч треугольников.
Цитата Сообщение от Aledveu Посмотреть сообщение
параметры текстур
Максимум - 8к (макро-вариация). В среднем - 2к.
Цитата Сообщение от Aledveu Посмотреть сообщение
количество
Примерно 600-700 статических мешей (как ресурсов), 3.5-4к текстур.

Добавлено через 5 минут
Цитата Сообщение от Aledveu Посмотреть сообщение
Также - потребление памяти по мере работы только растёт?
Очень слабо, в основном только при первом запуске отладчика. Думаю, существенных утечек памяти нет (может, есть мелкие).
0
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 866
13.06.2024, 19:57
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Да, потому что сервер.
я конечно не очень представляю архитектуру вашей игры но для сервера не надо вообще грузить модели и текстуры.
для сервера нужны метаданные моделей - оболочки, физические формы и прочее. они очень простые и примитивные. или вы физику и коллизии считаете для 7 млн полиготов?

сами модели и текстуры грузит клиент. и если мир большой то грузит он их по мере необходимости и не всё сразу а по ЛОДам. и не важно - это игра или редактор. смысла грузить всё сразу нет никакого.

если "в среднем по моделям" - 200 килобайт * 700 статических мешей = 140 мегабайт. даже если 200-300 мегабайт - это несопоставимо с 64 ГБ. Если модели с лодами и их стримить, то нет необходимости одновременно более 300 МБ выделять.
и вся геометрия хранится в видеопамяти, так что на основную влияния не должно быть, если конечно несколько копий не храните.

если "в среднем по текстурам" - 2к тестура в несжатом формате это 16 МБ. * 4К = 64ГБ - вот ваша память. загрузить такое количество в видеопямять неполучится - значит всё-равно стримите текстуры. если в сжатом формате - то пусть в 2 раза пожмёте, но это всё равно надо стримить а не хранить в памяти. Видимо где-то в стриминге текстур перерасход памяти.
Но опят-таки если это сервер - ему текстуры вообще в памяти не нужны.

откуда нарисовалось до 300 ГБ надо искать. у вас точно не хранится несколько экземпляров текстур в памяти ?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
13.06.2024, 20:01
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Катафалк, оценил шутку
Но продолжишь говнокодить как и раньше, угадал?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.06.2024, 20:01
Помогаю со студенческими работами здесь

Большой размер потребляемой оперативной памяти приложением
Собственно, программа простая, простенькое винформ приложение с несколькими элементами, а оперативной памяти жрет 50 Мб. Я то на количество...

БД занимает много оперативной памяти
Здравствуйте. Установил оракл. После включения ПК, сразу же примерно 4+ ГБ забрала вот эта вот штука oracle rdbms kernel executable. Как...

Наиболее быстрый способ сортировки файла в 1 Тб при ограниченном объёме оперативной памяти
Привет! Какой есть наиболее быстрый способ сортировки файла, содержащего int-ы (по одному int-у на каждой строчке), размером в 1...

IntelliJ IDEA 13 расходует большой объем оперативной памяти
Народ, кто знает, почему эта софтина так много памяти жрет и тормозит?(порядка 800 метров оперативы под себя загребает), как с этим...

WebBrowser потребляет много оперативной памяти
я автоматизировал операции на сайте с помощью WebBrowser но при каждой итерации память потребляемая приложением растёт. Полей в классе 2,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru