周寻
- 作品数:7 被引量:2H指数:1
- 供职机构:复旦大学更多>>
- 发文基金:国家自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于多核环境下的高效并发性垃圾收集器
- 应用程序响应时间是系统设计时所要考虑的重要方面,对于长时间运行的服务端应用程序尤其重要。在现代的高级编程语言运行环境中,垃圾收集所造成的应用程序停顿是影响应用程序响应时间的一个主要原因。因此,设计并实现了与应用程序并发运...
- 周寻
- 关键词:JAVA虚拟机垃圾收集并发
- 文献传递
- 基于多核环境下的高效并发性收集器
- 应用程序响应时间是系统设计时所要考虑的重要方面,对于长时间运行的服务端应用程序尤其重要。在现代的高级编程语言运行环境中,垃圾收集所造成的应用程序停顿是影响应用程序响应时间的一个主要原因。因此,设计并实现了与应用程序并发运...
- 周寻
- 关键词:多核环境应用程序动态调度
- 文献传递
- 基于Java虚拟机的并发垃圾收集器框架
- 本发明属于Java虚拟机垃圾回收器技术领域,具体涉及一种基于Java虚拟机的并发垃圾回收器框架。该框架分为并发算法框架和调度器两个模块两个部分,其中,所述并发算法框架,在设计上主要通过对当前存在的并发垃圾收集算法来进行差...
- 杨珉王迪周寻张源臧斌宇
- 文献传递
- 基于Java虚拟机的并发垃圾收集器的调度器
- 发明属于Java虚拟机垃圾回收技术领域,具体为一种基于Java虚拟机的并发垃圾回集器的调度器。本发明调度器主要通过动态地对当前应用程序的运行情况进行分析,让垃圾收集过程能在合适的时间点触发。调度器在应用程序每次申请内存时...
- 杨珉张源周寻王迪臧斌宇
- 文献传递
- 在静态编译器中实现Java异常机制的算法被引量:2
- 2009年
- 将Java程序静态编译成可执行程序是使用Java虚拟机动态编译/解释执行Java程序的另一种运行Java程序的方式。针对Java异常机制的特点和静态编译的需求,在介绍Java异常处理逻辑的基础上,提出一种在静态编译器中实现Java异常机制的算法,结合Open64开源编译器,给出该算法的具体步骤以及实现方式,以SPECjvm98为测试集,验证该算法的有效性。
- 曹志伟杨克峤王伟周寻杨珉
- 关键词:JAVA语言
- 并发垃圾收集器及其调度方法的研究
- 2010年
- 垃圾收集技术被广泛地应用于现代高级编程语言环境中,它在解决内存泄露等问题的同时也影响了应用程序的响应时间。为了减小甚至消除由于垃圾收集所造成的应用程序停顿,设计并实现了能与应用程序并发运行的垃圾收集器Tick。在研究过程中,使用Snapshot-at-the-Beginning算法解决了"一致性丢失"的问题;并动态地对垃圾收集线程进行调度,从而更加有效地利用系统资源。测试结果表明,Tick能有效地消除应用程序因垃圾收集所造成的停顿并减少应用程序的执行时间。
- 周寻
- 关键词:垃圾收集多核处理器JAVA虚拟机
- 一种高效的垃圾收集器CCone
- 2010年
- 为提高堆空间的利用率,许多垃圾收集器在标记扫描对象后加入"压缩"过程,主要有"标记-压缩"和"拷贝"两类垃圾收集器.垃圾收集时需要暂停程序的运行,为了减少这种时间开销,基于"拷贝"算法,垃圾收集器CCone在一次堆遍历中完成压缩过程和引用更新过程,而现有的算法至少需要两遍.此外,CCone基于"拷贝"算法充分利用多核和多线程技术,以页为单位,利用多线程启动多个垃圾收集器对堆空间进行垃圾回收.性能测试表明并行的CCone相比较传统的压缩垃圾收集器在吞吐量上有超过10%的提升,而由算法带来的开销可以忽略不计.
- 王伟杨克峤周寻曹志伟杨珉
- 关键词:HARMONY