UfoStation

Как обмануть сборщик мусора в браузере

Изображение: Как обмануть сборщик мусора в браузере

Как обмануть сборщик мусора в браузере, то есть сделать так, чтобы он не запускался. Запуск сборщика мусора, особенно, когда нужно избавиться от большого объема неиспользуемой памяти, может сказаться на производительности. Это может быть критичным, например, для браузерных игр, где нужно стремится к заветным ~60 fps.

В статье 2013 года, Static Memory Javascript with Object Pools, описывается подход, связанный с преаллокацией объектов в памяти и созданием так называемого пула объектов. За счет такого подхода memory heap в браузере находится приблизительно на одном уровне и нет необходимо запускать сборщик мусора.

Нашли ошибку или опечатку? Предложите исправление