js 内存释放问题


Posted in Javascript onApril 25, 2010

CollectGarbage();
setTimeout("CollectGarbage();", 1);

这里之所以使用setTimeout(),因为可以彻底回收当前所有对象,防止变量之间的引用导致释放失败,可以当作一个保障措施,按照道理来说,这里不会执行了。

使用的时候需要注意,一定在所有函数执行完毕之后执行,否则,setTimeout()和setIntervalue()等东东都将无法正常工作了。

另外,切忌胡乱使用,一般来说,顶级对象致空“var xxx='ss';xxx=null;”就可以帮助浏览器释放内存,IE在最小化和关闭时释放,所以,长时间开着IE窗口,会导致IE再次打开的瞬间速度变慢。

Javascript 相关文章推荐
js对象关系图 方便dom操作
Mar 18 Javascript
JS跨域总结
Aug 30 Javascript
用javascript为页面添加天气显示实现思路及代码
Dec 02 Javascript
javascript中键盘事件用法实例分析
Jan 30 Javascript
JS实现的颜色实时渐变效果完整实例
Mar 25 Javascript
jQuery实现自动调用和触发某个事件的方法
Nov 18 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
Feb 13 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
Apr 13 Javascript
详解使用vue实现tab 切换操作
Jul 03 Javascript
深入浅析javascript继承体系
Oct 23 Javascript
Elasticsearch实现复合查询高亮结果功能
Sep 10 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
Jun 01 Javascript
JavaScript 对象链式操作测试代码
Apr 25 #Javascript
网页上的Javascript编辑器和代码格式化
Apr 25 #Javascript
jQuery温习篇 强大的JQuery选择器
Apr 24 #Javascript
javascript 二分法(数组array)
Apr 24 #Javascript
JS判断是否为数字,是否为整数,是否为浮点数的代码
Apr 24 #Javascript
JavaScript 比较时间大小的代码
Apr 24 #Javascript
google 搜索框添加关键字实现代码
Apr 24 #Javascript
You might like
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
extjs fckeditor集成代码
2009/05/10 Javascript
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
setTimeout自动触发一个js的方法
2014/01/15 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
原生js实现随机点名
2020/07/05 Javascript
[01:22]DOTA2神秘商店携大量周边降临完美大师赛
2017/11/07 DOTA
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
如何运行Python程序的方法
2013/04/21 Python
Python模拟登录12306的方法
2014/12/30 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
python学习开发mock接口
2019/04/28 Python
Python 使用type来定义类的实现
2019/11/19 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
python查询MySQL将数据写入Excel
2020/10/29 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
英国汽车和货车租赁网站:Hertz英国
2016/09/02 全球购物
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
物业门卫岗位职责
2013/12/28 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python
Java 超详细讲解hashCode方法
2022/04/07 Java/Android