您的位置: 专家智库 > >

袁丽娜

作品数:5 被引量:2H指数:1
供职机构:中国科学技术大学更多>>
发文基金:国家自然科学基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 2篇期刊文章
  • 2篇专利
  • 1篇学位论文

领域

  • 3篇自动化与计算...

主题

  • 5篇垃圾收集
  • 5篇即时编译器
  • 5篇编译器
  • 4篇内存
  • 4篇垃圾
  • 3篇内存释放
  • 3篇插桩
  • 2篇生命期
  • 2篇垃圾收集器
  • 1篇内存管理
  • 1篇空间复用
  • 1篇回收
  • 1篇复用

机构

  • 5篇中国科学技术...
  • 1篇中国科学院

作者

  • 5篇袁丽娜
  • 4篇张昱

传媒

  • 1篇西安交通大学...
  • 1篇小型微型计算...

年份

  • 1篇2011
  • 2篇2010
  • 2篇2009
5 条 记 录,以下是 1-5
排序方式:
一种即时编译器辅助的垃圾收集中显式释放对象的插桩方法
本发明公开了一种即时编译器辅助的垃圾收集中显式释放对象的插桩方法,技术方案包括:将经过对象生命期分析后获得的死亡对象信息中满足插桩类型条件的信息,记录到插桩信息中;所述插桩信息包含为死亡对象选择的引用及确定的插桩位置;根...
张昱袁丽娜
文献传递
即时编译器辅助垃圾收集中的对象生命期分析研究被引量:1
2010年
提出一种对象生命期分析算法,利用即时编译器分析应用程序并在其中安插显式释放对象等指令,通过辅助垃圾收集器改进对象的回收与分配来减轻垃圾收集器自动回收的负担.该算法结合了活跃变量分析和指针逃逸分析,对Java程序的每个方法仅分析一次,而且是过程间的,对域、上下文是敏感的,能够分析识别应用程序中的非全局对象及其死亡位置.实验结果表明:算法的执行时间占总编译时间的3.6%~5.3%;相比一般的Salagnac等指针逃逸分析,能识别出更多的对象生命期信息,而且对象死亡位置能精确到Java方法控制流图中的基本块;在即时编译器辅助的垃圾收集优化中能够显式地回收较多的内存空间.
袁丽娜张昱
即时编译器辅助的垃圾收集中的插桩算法研究被引量:1
2010年
即时编译器辅助的垃圾收集技术结合显式和自动内存管理的优点,在编译阶段由即时编译器分析应用程序并在其中插桩显式释放内存的指令,以便垃圾收集器及时回收死亡对象所占用的内存空间,从而减轻垃圾收集器的负担.提出一种应用于该项技术的插桩算法,它基于控制流中的支配关系并提供不同的插桩策略,保证插桩的正确性和灵活性;它能够主动获得域引用从而释放对象及其域引用的内存空间.实验表明基于该插桩算法的垃圾收集器能够回收大量的内存空间,提高Java程序的执行效率.
张昱袁丽娜
关键词:插桩即时编译器垃圾收集器内存管理
即时编译器辅助的对象回收和空间复用
Java语言采用垃圾收集器(Garbage Collector,GC)在堆上处理Java应用程序的对象分配请求并自动管理对象的回收。GC减轻了程序员管理内存的负担,但是需要耗费大量的时空开销识别堆中哪些对象是死亡的,从而...
袁丽娜
关键词:即时编译器空间复用垃圾收集器内存释放
文献传递
一种即时编译器辅助的垃圾收集中显式释放对象的插桩方法
本发明公开了一种即时编译器辅助的垃圾收集中显式释放对象的插桩方法,技术方案包括:将经过对象生命期分析后获得的死亡对象信息中满足插桩类型条件的信息,记录到插桩信息中;所述插桩信息包含为死亡对象选择的引用及确定的插桩位置;根...
张昱袁丽娜
文献传递
共1页<1>
聚类工具0