Я работаю над игрой для HTML 5, используя тег canvas, и я создал довольно базу кода, чтобы покрыть мои требования. Я также хочу убедиться, что я скрываю все утечки памяти.
У меня есть сомнения, что я делаю это правильно, потому что обратная связь, которую я получаю от диспетчера задач Chrome и инструментов профилирования, кажется, говорит о том, что моя очистка не оказывает никакого эффекта в конце.
Вот изображение, чтобы вы могли видеть, что я имею в виду:
Итак, как вы можете видеть, как только я использую использование памяти очистки, просто зависает и не падает. Это утечка памяти?
Когда я запускал свою веб-страницу в Profiler и проверял кучу до и после очистки, она, похоже, удаляет все ссылки на мои объекты (и они исчезают), но мое использование уменьшается всего на несколько килобайт, оставляя около 1,3 МБ массивов, строк и других объектов. Разве невозможно поймать все это или есть что-то серьезное?
Спасибо.