ExtJs内存泄露
内存泄露的原因
1。XXX
-- 举出实际例子
-- 解决方法
-- 效果对比
1. 页面中的孤立状态的节点没有被回收,需要子节点真的被移除----孤立节点无法通过编程手段来删除,只能努力避免孤立节点的生成
> Ext的destroy和close不彻底
----
> 注册事件方式错误
----手动解决
----
sIEve—观察内存泄露和内存回收
sIEve is a project to get rid of memory leaks due to some limitations of the garbage collector in Explorer. Executing AJAX kind of applications (like Cordys Explorer) will stress the browser heavily. Explorer is not very strong in Memory Management. With other words; It is very easy to introduce serious memory leaks in Explorer by executing JavaScript and DHTML manipulation.
1 列出当前页面内所有dom节点的基本信息(html id style 等)
2 页面内所有dom节点的高级信息(内存占用,数量,节点的引用)
3 可以查找出页面中的孤立节点
4 可以查找出页面中的循环引用
5 可以查找出页面中产生内存泄露的节点
内存总体占用量(单位kb) 和上次列表自动刷新时相比,变化的量当前的dom节点数目产生内存泄露的节点数目日志信息(节点发生异常时记录一些信息不常用)
演示一下如何用?
ExtJS内存泄露 来自淘豆网m.daumloan.com转载请标明出处.