页面树结构
转至元数据结尾
转至元数据起始


Chrome浏览器自带一个Memory功能,可以查看当前网页的JavaScript占用的内存情况。在分析前端界面内存溢出时常常用到。可根据smartbi界面的内存变化来确定是否存在前端内存泄漏。

操作步骤

1、打开chrome浏览器,访问并登录smartbi

2、如果是主界面运行一段时间提示内存不足,登录后打开F12,如果是报表运行一段时间提示内存不足,右键报表新窗口打开后在新的浏览器标签下打开F12

3、点击F12出来的界面中的Memory/内存选项,可以看到三个分析类型:

     1)Heap snapshot:堆快照

     2)Allocation instrumentation on timeline:分时段的内存占用

     3)Allocation sampling:分配抽样

4、选择第一种类型分析,隔一段时间(如3-5分钟)点击左侧的拍摄堆快照,每拍摄一次会记录一次内存占用信息


5、如果多个快照内存占用在持续增加且增幅较大,看不到下降的趋势,则说明该网页大概率存在内存泄漏。此时需要保存多个快照的截图发回。


  • 无标签