«живые объекты C ++, которые живут в файлах с отображением памяти»?

Итак, я прочитал это интервью с Джоном Кармаком в Gamasutra, в котором он говорит о том, что он называет «живыми объектами C ++, которые живут в файлах с отображением памяти». Вот несколько цитат:

JC: Да. И я на самом деле получаю от этого несколько преимуществ ... Последний проект iOS Rage, который мы поставили с некоторой новой технологией, использующей некоторые умные вещи для создания живых объектов C ++, которые живут в файлах с отображением памяти, при поддержке файловой системы flash на вот как я хочу структурировать всю нашу будущую работу над ПК.

...

Мои приказы самому себе: я хочу, чтобы на нашей платформе ПК было загружено две секунды игры, чтобы мы могли повторить это намного быстрее. И прямо сейчас, даже с твердотельными накопителями, у вас преобладает все, что вы делаете во время загрузки, поэтому требуется эта другая дисциплина, чтобы иметь возможность сказать: «Все будет уничтожено и использовано в относительных адресах». поэтому вы просто говорите: «Сопоставьте файл, все мои ресурсы прямо здесь, и это делается за 15 миллисекунд».

(Полное интервью можно найти здесь )

Кто-нибудь знает о чем говорит Кармак и как бы вы устроили нечто подобное? Я немного искал в Интернете, но, похоже, ничего не нашел.

14
задан Mart 23 August 2011 в 10:00
поделиться