Я работаю над игрой для HTML 5, используя тег canvas, и я собрал достаточно кодовой базы для удовлетворения моих требований. Я также хочу убедиться, что я скрываю все утечки памяти.
У меня есть сомнения, что я делаю это правильно, потому что отклики, которые я получаю от диспетчера задач и инструментов профилирования Chrome, показывают, что моя очистка в конечном итоге не имеет никакого эффекта.
Вот изображение, чтобы вы могли видеть, что я имею в виду:
![enter image description here](https://i.stack.imgur.com/BnZGz.png)
Итак, как вы можете видеть, когда я выполняю очистку, использование памяти просто зависает и не падает. Это утечка памяти?
Когда я запустил свою веб-страницу в Профилировщике и проверил кучу до и после очистки, она, по-видимому, удаляет все ссылки на мои объекты (и они исчезают), но мое использование уменьшается только на несколько килобайт, оставляя около 1,3 МБ массивы, строки и другие объекты позади. Все это невозможно уловить или что-то не так?
Спасибо.