PDFJS - память снимает до 1 ГБ и не уменьшается даже после уничтожения загрузочной задачи
Я разрабатываю приложение ember - просмотрщик PDF. Я использую ember addon - ember-pdf-js. Здесь я создал компонент, который использует объект PDFJS для рендеринга PDF. Я загружаю документ, используя метод "getdocument(url)" PDFJS. Здесь при просмотре pdf в диспетчере задач я заметил, что память снимает до 1 ГБ. Даже после уничтожения компонента, используемая память все равно не уменьшается быстро. Также память не очищается, если ожидаемые запросы байтового диапазона прерываются при уничтожении компонента.
Я хочу знать, упускаю ли я что-то, что будет уничтожено / очищено. Ниже приведен метод willDestroyElement, вызываемый в моем компоненте во время его уничтожения. Пожалуйста, дайте мне знать, если я что-то упускаю.
willDestroyElement() {
let self=this;
self._super(...arguments);
get(self,'pdfLoadingTask').destroy(); //To destroy the byte-range requests once the component is destroyed
set(self,'pdfLoadingTask',null);
}