РЕДАКТИРОВАТЬ: Проблема решена, «утечка памяти» была вызвана одной из нижеприведенных JavaScript, которые продолжают работать в фоновом режиме HTML, что при рендеринге используется высокая загрузка ЦП:так что, если кто-нибудь может помочь мне исправить эту утечку JavaScript, также приветствуется.)
var cog = new Image();
function init() {
cog.src = 'data';
setInterval(draw,10);
}
var rotation = 0;
function draw(){
var ctx = document.getElementById('text').getContext('2d');
ctx.globalCompositeOperation = 'destination-over';
ctx.save();
ctx.clearRect(0,0,27,27);
ctx.translate(13.5,13.5);
rotation +=1;
ctx.rotate(rotation*Math.PI/64);
ctx.translate(-13.5,-13.5);
ctx.drawImage(cog,0,0);
ctx.restore();
}
init();
Webview использует большую загрузку ЦП, чем другие.Обычные веб-приложения и загрузка ЦП не упадут до 0%.Когда я вижу в диспетчере задач, приложение будет выделено красным и убит Android.
Загрузка ЦП будет составлять от 15 +% до 27 +%
Это утечка памяти или это нормально?
Изображение: