内存性能问题

一般的浏览器内存性能问题只有两种:

1.内存泄露

内存迅速增长,导致浏览器网页崩溃。

定位方法:使用谷歌自带的前端调试工具内存性能问题

图中用红点标注的几点,勾选上Memory点击左边的原点生成上图,查看内存性能问题

内存折线图有明显的红色折线就是内存泄露的标志,点击即可定位代码位置。

2.内存的缓慢增长

一般由于浏览器的垃圾回收机制造成。代码中的闭包或者定时器导致。现象一般是网页长时间打开后,页面变得越来越卡顿。着重定位于定时器是否有清除以及闭包是否过多。