跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 单页应用使用 javascript 的 window.URL.createObjectURL 内存不释放的问题
未分類
31 12 月 2021

单页应用使用 javascript 的 window.URL.createObjectURL 内存不释放的问题

单页应用使用 javascript 的 window.URL.createObjectURL 内存不释放的问题

資深大佬 : creanme 19

在组件销毁的时候执行了 revokeObjectURL(),但是浏览器内存还是没有变少。

请问应该怎么做才能正确释放内存?

大佬有話說 (4)

  • 資深大佬 : dcsuibian

    好像是 URL.revokeObjectURL(this.src); ???

  • 資深大佬 : cmdOptionKana

    我猜不是实时释放的,你可以等一段时间再看看内存。(另外,你的 objectURL 占的内存如果比较少,也可能不容易判断是否已经释放)

  • 資深大佬 : dcsuibian

    sorry ,没看到已经调用了。
    对于 js 这种带垃圾回收的,应该不管它就好了吧?
    一般就算有触发垃圾回收的函数,也不过就是“建议”回收吧

  • 主 資深大佬 : creanme

    我做的是使用 pdf.js 渲染 pdf 文件,从接口读文件流(有权限需求,不能把文件放在服务器上任用户读),使用到了 createObjectURL 这个 api ,然后测试和我说有用户遇到了页面崩溃,内存溢出的问题。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具