У меня 64 ГБ ОЗУ на моем ПК с Windows 10, но Chrome падает после использования 4 ГБ ОЗУ из-за декодирования нескольких больших файлов MP3 с помощью decodeAudioData
.
Вот пример страницы, которая падает после несколькихминуты загрузки файлов MP3: http://artportal.su/ctools/job.php?j_id=55766&tab=multitrack
Вот пример страницы, которая не будет зависать из-за файлов меньшего размера: http://artportal.su/ctools/job.php?j_id=55791&tab=multitrack
Вот код:
loader.context.decodeAudioData(
request.response,
function(buffer) {
if (!buffer) {
alert('error decoding file data: ' + url);
return;
}
loader.bufferList[index] = buffer;
},
function(error) {
console.error('decodeAudioData error', error);
}
);