- 2
- 0
- 约1.23千字
- 约 2页
- 2017-05-14 发布于天津
- 举报
Javascript内存管理在编写Javascript程序时,开发人员不用关心内存.doc
Javascript内存管理
Javascript程序时,开发人员不用关心内存问题,内存分配及无用内存的回收完全实现了自动化管理。垃圾收集器会按照预定的 时间间隔,周期性的找出那些不再继续使用的变量,然后释放其所占用的内存。具体到浏览器中,用于标识无用变量的策略,通常有两种:标记清除和引用策略。
标记清除
Javascript中最常用的垃圾收集方式,截止2008年,IE、Firefox、Opera、Chrome和Safari采用的都是标记清除方式或者类似的策略,只不过垃圾收集的间隔时间有所不同。
“进入环境”,当变量离开环境时,则将其标记为“离开环境”。垃圾收集器在 运行的时候会给存储在内存中的所有变量都加上标记,然后它会去掉当前环境中的变量以及被环境中的变量引用的变量的标记,而在此之后再被加上标记的变量将被 视为准备删除的变量,原因是环境中的变量已经无法访问这些变量了。最后,垃圾收集器完成内存清除的工作,销毁那些带标记的值并回收他们占据的内存空间。
数
1,如果同一个值又被赋给另 一个变量,则该值的引用次数加1,相反,如果包含对这个值引用的变量又取得了另一个值,则这个值的引用次数减1。当这个值的引用次数为0时,说明没有办法 访问到它了,因而可以将其占用的内存空间回收。
:
function memoryProblem () {
var o1 = new Object();
您可能关注的文档
- 2015年1季度整地机械产品质量省监督抽查实施-吉林省质量技术监督局.doc
- 2016-01-08根据周课时格式的安排老师的流程.doc
- 20160531周例会农产品投资策略.ppt
- 20160608档案数字化专题讲座-广州档案网.ppt
- 2016年6月产品目录.ppt
- 2016年度中央行政事业单位国有资产配置计划参数安装操作流程.doc.doc
- 2016年行政事业单位国有资产清查报表和制度-农业部国有资产管理网.ppt
- 2016年长白山事业单位备考指导通用知识主讲人-吉林省公务员考试网.ppt
- 2016神冲乡趣【夏令营】独家体验︱帐篷外夜探精灵世界6天5晚4天3晚.doc
- 2016第8屆國家公園YouthCamp-探索雪霸國家公園活動行程活動主旨.doc
最近下载
- 朗宏氧化锆.pdf VIP
- TCHES水库放空工程技术导则.pdf
- 1.新版团校入团培训考试必备200题题库(含答案).pdf
- 神奇动物在哪里电影剧本-j k rowling添加.pdf VIP
- 部编版六年级下册道德与法治3.学会反思第一课时课件.pptx VIP
- 第3课 学会反思 第一课时 课件 部编版六年级下册道德与法治.ppt VIP
- 部编版道德与法治六年级上册第3课学会反思课件第一课时.ppt VIP
- 人教部编版道德与法治六年级下册第3课《学会反思》第一课时公开课一等奖创新教案.docx VIP
- 财产保全申请书(诉前 诉中,附担保材料要求).docx VIP
- AP宏观经济学 2009年真题 附答案和评分标准 AP Macroeconomics 2009 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)