基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
JavaScript 作为一种主流的前端脚本语言,广泛运用于 Web 应用中。虽然 JavaScript 语言具有垃圾回收机制动态管理内存,但用于各类程序库的的运用,仍然存在内存泄漏的问题。论文分析和归纳了十一种内存泄漏的模式,并提出静态和动态的检测方法的结合,实现对十一种内存泄漏的检测。在静态检测中,基于 JavaScript 程序的抽象语法树,分析和抽象类和事件之间的关系,跟踪对象执行轨迹,发现疑似泄漏的对象。在动态检测阶段,依据静态检测结果,生成测试用例并运行,获取动态堆信息,构建类型指向图,通过分析内存占用率上升的趋势判断内存泄漏。实验验证本内存泄漏检测方法是可行性的,并有较好的检测能力,比较静态方法减少了误报率,比较动态方法,检测的覆盖率有所增加。
推荐文章
基于开放编译器的内存泄漏检测机制
反射
开放编译器
内存泄漏
凝汽器铜管泄漏检测方法研究
铜管
检漏
氦质谱
内存泄漏对象检测与度量方法
泄漏对象
动态检测
堆栈信息
内存泄漏度
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 JavaScript 中的内存泄漏检测方法研究磁
来源期刊 计算机与数字工程 学科 工学
关键词 JavaScript 内存泄漏 内存泄漏模式 动态内存管理 动态内存泄漏检测 静态内存泄漏检测
年,卷(期) 2015,(12) 所属期刊栏目 信息处理与网络安全
研究方向 页码范围 2229-2234,2238
页数 7页 分类号 TP393
字数 6646字 语种 中文
DOI 10.3969/j.issn.1672-9722.2015.12.027
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 孙琳 四川大学计算机学院 43 198 8.0 13.0
2 洪玫 四川大学计算机学院 65 355 11.0 16.0
3 杜伊 四川大学计算机学院 6 4 2.0 2.0
4 詹聪 四川大学计算机学院 2 4 2.0 2.0
5 张琼宇 四川大学计算机学院 2 3 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (3)
共引文献  (2)
参考文献  (2)
节点文献
引证文献  (2)
同被引文献  (14)
二级引证文献  (1)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(2)
  • 参考文献(2)
  • 二级参考文献(0)
2015(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
2019(2)
  • 引证文献(1)
  • 二级引证文献(1)
研究主题发展历程
节点文献
JavaScript 内存泄漏
内存泄漏模式
动态内存管理
动态内存泄漏检测
静态内存泄漏检测
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机与数字工程
月刊
1672-9722
42-1372/TP
大16开
武汉市东湖新技术开发区凤凰产业园藏龙北路1号
1973
chi
出版文献量(篇)
9945
总下载数(次)
28
总被引数(次)
47579
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导