|
Труд вопреки насмешкам
|
|
Нужно ли много оперативной памяти, если есть большой и быстрый NVMe SSD?13.06.2024, 13:13. Показов 4353. Ответов 21
Метки нет (Все метки)
В моей текущей конфигурации компьютера 64 ГБ оперативной памяти и 3.64 ТБ NVMe SSD (полностью см. в профиле). Оперативная память 5600 МГц, SSD - 7 ГБ/с (номинальные значения, реальные существенно меньше). Так получилось, что я работаю с самой тяжелой задачей, которую может выполнять "бытовой" компьютер - с разработкой игр, и "чистой" оперативной памяти для этого не хватает, причем не хватает многократно, и фактически в качестве оперативной памяти используется вышеупомянутый SSD с файлом подкачки. Вопрос: нормально ли это? Если, например, скоро появятся планки ОЗУ по 64 ГБ DDR5, и если взять, например, четыре таких, допустим, с такой же частотой, как сейчас, или совсем немного выше - будет ли результат того стоить? Или скорость NVMe SSD из недешевого сегмента почти такая же? Так-то мощность процессора для меня избыточна, видеокарты тоже хватает (только видеопамяти бы побольше, но подходящая под этот критерий игровая видеокарта в разработке), материнская плата тоже пока не устарела (так как она выбирается под процессор), а вот оперативной памяти не хватает. Вот только нужно ли ее много при таком SSD? Прошу ответить.
0
|
|
| 13.06.2024, 13:13 | |
|
Ответы с готовыми решениями:
21
Есть ли контроллер памяти у SSD KINGSTON KC3000 PCIe 4.0 NVMe M.2 SSD Что будет, если используется много оперативной памяти компьютера? SSD NVMe есть и как бы нет |
|
|
||||
| 13.06.2024, 14:37 | ||||
Хотя зная ваши былокодерские игры...![]() Короче, научитесь кодить нормально и хватит 16 ГБ ОЗУ и еще останется.
0
|
||||
|
8458 / 3439 / 644
Регистрация: 09.09.2017
Сообщений: 12,381
|
||
| 13.06.2024, 14:47 | ||
|
1
|
||
|
Труд вопреки насмешкам
|
||
| 13.06.2024, 14:56 [ТС] | ||
|
0
|
||
|
2284 / 1543 / 716
Регистрация: 17.03.2022
Сообщений: 4,955
|
|
| 13.06.2024, 15:11 | |
|
0
|
|
|
Труд вопреки насмешкам
|
||
| 13.06.2024, 15:14 [ТС] | ||
|
0
|
||
|
2284 / 1543 / 716
Регистрация: 17.03.2022
Сообщений: 4,955
|
||
| 13.06.2024, 15:32 | ||
|
Потому что все остальное вам уже написали. Оперативная память в любом случае быстрее, но есть сомнения в том, что она вам в таком количестве нужна. Поэтому если вы на всем этом уже успели заработать сумму, заметно превышающую стоимость апгрейда, то, наверное, вы делаете что-то разумное и это выгоднее развивать дальше. Если результаты нулевые - это невыгодно, поскольку в итоге вы потратите больше денег, чем могли бы. Промежуточные случаи надо обсуждать, но для этого нужна информация. В принципе, есть и особый случай: требуемая сумма является для вас сравнительно небольшой и ее можно выложить просто так, вне зависимости от степени полезности результата. Но тогда, наверное, вы бы не стали спрашивать об этом на форуме.
3
|
||
|
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 866
|
|
| 13.06.2024, 16:01 | |
|
Если у вас используется файл подкачки и в процессе работы идёт своп - то надо увеличивать объем оперативы - другого варианта нет. замедление из-за свопа будет очень значительным независимо от того быстрый ссд или нет.
Но вот вы не описали причины - что кушает столько памяти ибо это явно не нормальная ситуация. никакие игровые ассеты столько не кушают, если только вы не пытаетесь загрузить весь необъятный игровой мир в память сразу или где-то утечка.
2
|
|
|
|
||||
| 13.06.2024, 16:42 | ||||
|
Не по теме:
Кто знает, может выпустят 64 ГБ модули DDR5 и процы смогут поддерживать 256 ГБ. Но это только предположение. У вас не настолько крутые игры чтобы был нужен такой движок. Короче покупайте сервер с 2+ ТБ ОЗУ. Может хватит.
1
|
||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
|
||
| 13.06.2024, 16:59 | ||
1
|
||
| 13.06.2024, 17:15 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
|||
| 13.06.2024, 17:16 [ТС] | |||
|
Не по теме: Еще одна тема плавно скатилась в флуд...
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
|
||
| 13.06.2024, 17:32 | ||
|
Etyuhibosecyu, ты такого ответа ожидаешь?
0
|
||
|
Труд вопреки насмешкам
|
|
| 13.06.2024, 17:37 [ТС] | |
|
Катафалк, оценил шутку
![]() Добавлено через 4 минуты Катафалк, а если серьезно, то Lite-версия игры у меня запускается на ноутбуке с 8 ГБ ОЗУ. Но редактор требует несравнимо больше. Если это и говнокод, то за авторством Epic Games. Я их косяки править не умею (хотя, теоретически, такая возможность существует).
0
|
|
|
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 866
|
||
| 13.06.2024, 17:38 | ||
|
движек загружает все ассеты игры и их одновременно обрабатывает? или ли он по очереди их должен обрабатывать и выгружать то что уже сделал. можете сообщить характеристики ассетов? - сложности моделей, параметры текстур, количество и пр. чтобы сравнить их размеры с потреблением памяти. Также - потребление памяти по мере работы только растёт? Есть ли возможность посмотреть статистику потребления памяти движком?
0
|
||
|
|
||
| 13.06.2024, 17:39 | ||
|
Etyuhibosecyu, в этой шутке есть очень много правды.
Измените свой подход к программированию и оптимизируйте код / игровые ресурсы.
0
|
||
|
Труд вопреки насмешкам
|
||||||
| 13.06.2024, 17:59 [ТС] | ||||||
|
Добавлено через 5 минут
0
|
||||||
|
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 866
|
||
| 13.06.2024, 19:57 | ||
|
для сервера нужны метаданные моделей - оболочки, физические формы и прочее. они очень простые и примитивные. или вы физику и коллизии считаете для 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 | |
|
0
|
|
| 13.06.2024, 20:01 | |
|
Помогаю со студенческими работами здесь
20
Большой размер потребляемой оперативной памяти приложением БД занимает много оперативной памяти
IntelliJ IDEA 13 расходует большой объем оперативной памяти
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
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, то после закрытия окошка. . .
|