Как правильно удалить виртуальный canvas слой из оперативки?
В общем, рисую в виртуальный слой кэш.
Но когда требуется удалить этот кэш, то по команде delete, на единственную ссылку (это я уже проверил), оперативка не хочет очищаться. А значит приложение начало течь.
Как правильно удалить виртуальный слой из оперативной памяти?
В javascript мусор чистится автоматически. delete удаляет только ссылку, а память очистится когда отработает сборщик мусора, т.е. когда движок сочтет нужным.
Хреновато тогда получается. Т.к. сразу за этим кэшем (который весит 400мб) будет записан такой-же по размеру.
Ладно, как минимум размер слоя можно уменьшить до 1пк*1пк и очистить память. Затратно по времени, зато не распрощается пользователь с оперативкой, что более приоритетней.