在页面中使用window.location.reload()能不能解决内存泄露的问题?

我写了个demo,里面声明了很多全局变量,也有很多闭包函数,执行完一圈操作之后最后执行reload,然后不断执行这些操作,发现浏览器内存总体上还是上涨的,用谷歌的profile截取两次操作,看不懂图片描述图片描述

图片描述

阅读 4k
1 个回答

查看快照并不能发现内存有没有泄露,因为内存本来就是在动态变化的。你应该查看performance。录制1分钟,看看内存的走势。如果走势趋于一个稳定的循环,则没有发生泄露,如果走势一路偏高,则发生了泄露。
clipboard.png

clipboard.png

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题