Современные игры начинают требовать от машин всё больше и больше. Так запросы третьего Ведьмака рекомендуют нам уже 8 Гб оперативной памяти (просто пример, потому что сейчас играюсь в Ведьмака). С одной стороны ничего плохого в этом и нет - если есть память, то она должна работать. Среднего пошиба домашний компьютер теперь легко может нести на борту 8 гигабайтов "оперативки" и это неплохо, только вот такой расклад даёт нехилый такой простор для разработчиков, чтобы "пошлангить".
| Зачем я, разработчик именитой компании, буду тратить время на оптимизацию своего детища, ведь мощностей текущих ПК хватит, чтобы перетерпеть все баги с утечками памяти? |
Некорректное построение зависимостей в коде и вуаля - процесс жрёт память так, что трещит за ушами. Вот честно, я не верю, что играм реально нужны такие объемы памяти. Чёрт с ними с графическими финтифлюшками, которые делаются в угоду любителям пускать слюну на "Графооооон!", но, ребята, 8 гигов? Серъёзно? Во имя Талоса Могучего, что может есть столько памяти в игре? Огромная карта? Так нет, она-таки прогружается по мере моего на ней передвижения. Куча скриптов, индивидуальных для каждого NPC в игре? Хм, тут тоже вроде налицо десяток шаблонов поведения и не более. Естественно, разумных ответов на эти вопросы я не получу никогда, но сам факт того, что требования несоизмеримы с отдачей, не даст мне покоя ещё очень долго.