Я пишу игру в стиле JRPG в данный момент и определяю свои предметы/врагов и т. Д. В файлах YAML. Вместо того, чтобы загружать их во время выполнения (что является причиной боли в Scala, особенно на Android), я решил предварительно скомпилировать их в объект Scala как ленивые значения.Очистка ленивого значения из памяти
Мое единственное беспокойство в том, что в конечном итоге, по мере того как эти значения будут доступны, объект начнет занимать больше памяти, чем это действительно необходимо.
Нужно ли в любом случае повторно инициализировать объект Scala или очистить ленивые значения до состояния по умолчанию? В качестве альтернативы, есть ли лучший способ выполнить то, что я пытаюсь сделать здесь?