页面运行一段时间后很卡排查:dom节点泄露
来源:互联网 发布:思科网络认证 编辑:程序博客网 时间:2024/05/23 11:01
前段时间项目测试过程中发现一个BUG,即页面打开一段时间后发现网页的CPU占用很高,分析后初步判断是页面中存在一些定时功能中,可能需要会对dom结点进行删增改操作,代码处理不当,就可能导致dom节点的泄露情况,随着程序运行,js的dom选择操作将越来越慢,那么对这种问题如何定位?
有一种比较好的方案就是使用 $("*").length 方法,间隔一断时间来查询dom对象个数,若发现个数不断增加,则说明存在dom节点泄露情况
另外一种方案不是查看浏览器占用的内存,但效果不佳,一般来说dom占用内存小,很难通过内存大小变化来判断是否有泄露的情况
有一种比较好的方案就是使用 $("*").length 方法,间隔一断时间来查询dom对象个数,若发现个数不断增加,则说明存在dom节点泄露情况
另外一种方案不是查看浏览器占用的内存,但效果不佳,一般来说dom占用内存小,很难通过内存大小变化来判断是否有泄露的情况
0 0
- 页面运行一段时间后很卡排查:dom节点泄露
- 页面运行一段时间后很卡排查:dom节点泄露
- dwz 获取当前页面中的dom节点
- 怎样获取页面的DOM节点数量
- 内存泄露的排查
- 内存泄露排查
- nodejs内存泄露排查
- 内存泄露排查
- Android内存泄露排查
- 排查fd 泄露
- pyclutter内存泄露排查记录
- 内存泄露排查实战手记
- Java内存泄露排查备忘
- 内存泄露之排查篇
- c++内存泄露排查思路
- DOM节点
- DOM-节点
- dom节点
- 备忘20161105
- Android开发之通话记录
- c语言的getchar()与getc()详解
- python实现简单的购物车
- POJ 1083 Moving Tables 已被翻译
- 页面运行一段时间后很卡排查:dom节点泄露
- Android Studio使用Lint进行代码检查
- 学习RecyclerView优雅实现复杂列表布局
- STL vector 详解
- week5_day1_JavaSE
- String操作符 “+” 原理
- 组巡--创建目录,上传
- C++ 单链表基本操作分析与实现
- HDU-1142-A Walk Through the Forest