火狐浏览器无故卡死,未响应或者占大量cpu资源解决方案

文章正文
发布时间:2024-11-20 08:21

最近两天被一个问题给整的焦头烂额,酒店保洁13825404095做了一个功能,每次使用此功能浏览器的使用内存就直线飙升。看了一堆资料总结了点排查内存泄露的东西,在此做个记录 内存过高的原因 首先发现内存过高先要排查原因,可以打开浏览器自带的任务管理器Shift+Esc 找到你对应的页面,右击可以监控需要看的东西。我这里排查后发现是js使用的内存一直在叠加也就是js内存泄露 js内存泄露 看了几篇博客大概说是造成js内存泄露一共五种 1. 意外的全局变量 全局变量的生命周期最长,直到页面关闭前,它都存活着,所以全局变量上的内存一直都.