当我获取一个页面(page = doc.getPage),渲染它然后清理它(page.cleanup())时,文档对象(doc)中留下了页面缓存,它会累积并快速填满内存。 doc._transport.#pageCache 和 doc._transport.#pagePromises 是私有的,我还没有找到清除它们的方法(doc.cleanup() 和 doc._transport.startCleanup() 没有帮助,并且 doc.destroy() 清除整个文档对象,并且不能选择继续与他合作)。
请告诉我,除了关闭文档并再次打开(但这需要很长时间)之外,还有什么方法可以清除此缓存或将其关闭吗?版本 pdf.js v3.11.174