js 内存释放问题


Posted in Javascript onApril 25, 2010

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

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

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

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

Javascript 相关文章推荐
Javascript 类、命名空间、代码组织代码
Jul 31 Javascript
关于jquery input textare 事件绑定及用法学习
Apr 03 Javascript
2014年50个程序员最适用的免费JQuery插件
Dec 15 Javascript
jQuery图片特效插件Revealing实现拉伸放大
Apr 22 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
Dec 10 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
Mar 02 Javascript
基于javascript实现泡泡大冒险网页版小游戏
Mar 23 Javascript
jQuery弹出遮罩层效果完整示例
Sep 13 Javascript
JavaScript数据结构链表知识详解
Nov 21 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
Jul 21 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
Jul 10 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
聊天室php&mysql(四)
2006/10/09 PHP
php学习之流程控制实现代码
2011/06/09 PHP
PHP 错误处理机制
2015/07/06 PHP
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
2016/06/30 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
妙用Angularjs实现表格按指定列排序
2017/06/23 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
2020/02/04 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
Python模块学习 datetime介绍
2012/08/27 Python
python递归计算N!的方法
2015/05/05 Python
python中的协程深入理解
2019/06/10 Python
python常用库之NumPy和sklearn入门
2019/07/11 Python
Django中的cookie和session
2019/08/27 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
优秀团员个人总结
2015/02/26 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
CentOS8.4安装Redis6.2.6的详细过程
2021/11/20 Redis
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers