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);
    }

0 ответов

Другие вопросы по тегам